../init/init_task.c:117:28: warning: incorrect type in initializer (different address spaces)
../init/init_task.c:117:28:    expected struct task_struct [noderef] __rcu *real_parent
../init/init_task.c:117:28:    got struct task_struct *
../init/init_task.c:118:28: warning: incorrect type in initializer (different address spaces)
../init/init_task.c:118:28:    expected struct task_struct [noderef] __rcu *parent
../init/init_task.c:118:28:    got struct task_struct *
../init/init_task.c:132:28: warning: incorrect type in initializer (different address spaces)
../init/init_task.c:132:28:    expected struct sighand_struct [noderef] __rcu *sighand
../init/init_task.c:132:28:    got struct sighand_struct *
../security/commoncap.c:1359:41: warning: dubious: !x | y
../security/keys/keyring.c:1239:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
../security/keys/keyring.c:1261:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
../security/keys/keyring.c:1403:9: warning: context imbalance in '__key_link_end' - wrong count at exit
../security/keys/keyring.c:1467:9: warning: context imbalance in 'key_link' - wrong count at exit
../security/keys/keyring.c:1474:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
../security/keys/keyring.c:1528:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
../security/keys/keyring.c:1548:5: warning: context imbalance in 'key_unlink' - wrong count at exit
../security/keys/keyring.c:1593:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
../init/main.c:192:12: warning: symbol 'envp_init' was not declared. Should it be static?
../init/main.c:290:16: warning: cast to restricted __le32
../init/main.c:291:16: warning: cast to restricted __le32
../fs/namei.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'leave_rcu' - unexpected unlock
../fs/namei.c:2498:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
../kernel/fork.c:1249:19: warning: incorrect type in assignment (different address spaces)
../kernel/fork.c:1249:19:    expected struct task_struct [noderef] __rcu *owner
../kernel/fork.c:1249:19:    got struct task_struct *p
../kernel/fork.c:1811:38: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1811:38:    expected struct refcount_struct [usertype] *r
../kernel/fork.c:1811:38:    got struct refcount_struct [noderef] __rcu *
../kernel/fork.c:1820:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1820:31:    expected struct spinlock [usertype] *lock
../kernel/fork.c:1820:31:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:1821:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1821:9:    expected void const *
../kernel/fork.c:1821:9:    got struct k_sigaction [noderef] __rcu *
../kernel/fork.c:1821:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1821:9:    expected void const *
../kernel/fork.c:1821:9:    got struct k_sigaction [noderef] __rcu *
../kernel/fork.c:1821:9: warning: incorrect type in argument 2 (different address spaces)
../kernel/fork.c:1821:9:    expected void const *
../kernel/fork.c:1821:9:    got struct k_sigaction [noderef] __rcu *
../kernel/fork.c:1822:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1822:33:    expected struct spinlock [usertype] *lock
../kernel/fork.c:1822:33:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:1917:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1917:9:    expected struct qspinlock *lock
../kernel/fork.c:1917:9:    got struct qspinlock [noderef] __rcu *
../kernel/fork.c:2215:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2215:31:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2215:31:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2219:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2219:33:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2219:33:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2534:32: warning: incorrect type in assignment (different address spaces)
../kernel/fork.c:2534:32:    expected struct task_struct [noderef] __rcu *real_parent
../kernel/fork.c:2534:32:    got struct task_struct *
../kernel/fork.c:2543:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2543:27:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2543:27:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2592:54: warning: incorrect type in argument 2 (different address spaces)
../kernel/fork.c:2592:54:    expected struct list_head *head
../kernel/fork.c:2592:54:    got struct list_head [noderef] __rcu *
../kernel/fork.c:2612:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2612:29:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2612:29:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2634:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2634:29:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2634:29:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2662:28: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2662:28:    expected struct sighand_struct *sighand
../kernel/fork.c:2662:28:    got struct sighand_struct [noderef] __rcu *sighand
../kernel/fork.c:2693:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2693:31:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2693:31:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2695:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2695:33:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2695:33:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:3138:24: warning: incorrect type in assignment (different address spaces)
../kernel/fork.c:3138:24:    expected struct task_struct *[assigned] parent
../kernel/fork.c:3138:24:    got struct task_struct [noderef] __rcu *real_parent
../kernel/fork.c:3226:43: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:3226:43:    expected struct refcount_struct const [usertype] *r
../kernel/fork.c:3226:43:    got struct refcount_struct [noderef] __rcu *
../kernel/fork.c:2265: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:2590:59: warning: dereference of noderef expression
../kernel/fork.c:2591:59: warning: dereference of noderef expression
../kernel/fork.c:1241:23: error: incompatible types in comparison expression (different address spaces):
../kernel/fork.c:1241:23:    struct task_struct [noderef] __rcu *
../kernel/fork.c:1241:23:    struct task_struct *
../arch/x86/kernel/tboot.c:488:16: warning: incorrect type in assignment (different address spaces)
../arch/x86/kernel/tboot.c:488:16:    expected void *config
../arch/x86/kernel/tboot.c:488:16:    got void [noderef] __iomem *
../arch/x86/kernel/tboot.c:494:19: warning: incorrect type in assignment (different address spaces)
../arch/x86/kernel/tboot.c:494:19:    expected void *heap_base
../arch/x86/kernel/tboot.c:494:19:    got void [noderef] __iomem *
../arch/x86/kernel/tboot.c:496:17: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/tboot.c:496:17:    expected void volatile [noderef] __iomem *addr
../arch/x86/kernel/tboot.c:496:17:    got void *config
../arch/x86/kernel/tboot.c: note: in included file (through ../include/linux/init_task.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'map_tboot_page' - unexpected unlock
../kernel/exit.c:334:37: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:334:37:    expected struct task_struct *tsk
../kernel/exit.c:334:37:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:337:32: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:337:32:    expected struct task_struct *task
../kernel/exit.c:337:32:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:338:35: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:338:35:    expected struct task_struct *task
../kernel/exit.c:338:35:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:383:24: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:383:24:    expected struct task_struct *parent
../kernel/exit.c:383:24:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:410:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:410:27:    expected struct spinlock [usertype] *lock
../kernel/exit.c:410:27:    got struct spinlock [noderef] __rcu *
../kernel/exit.c:413:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:413:29:    expected struct spinlock [usertype] *lock
../kernel/exit.c:413:29:    got struct spinlock [noderef] __rcu *
../kernel/exit.c:449:17: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:449:17:    expected struct task_struct [noderef] __rcu *volatile
../kernel/exit.c:449:17:    got struct task_struct *tsk
../kernel/exit.c:484:23: error: incompatible types in comparison expression (different address spaces):
../kernel/exit.c:484:23:    struct task_struct [noderef] __rcu *
../kernel/exit.c:484:23:    struct task_struct *
../kernel/exit.c:643:29: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:645:29: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:862:45: warning: incorrect type in initializer (different address spaces)
../kernel/exit.c:1071:63: warning: incorrect type in initializer (different address spaces)
../kernel/exit.c:1316:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1331:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1382:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1385:35: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1391:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1567:68: error: incompatible types in comparison expression (different base types):
../kernel/exit.c:1567:68:    void *
../kernel/exit.c:1567:68:    struct task_struct [noderef] __rcu *
../kernel/exit.c:1596:25: warning: incorrect type in initializer (different address spaces)
../kernel/exit.c:1596:25:    expected struct task_struct *parent
../kernel/exit.c:1596:25:    got struct task_struct [noderef] __rcu *
../kernel/exit.c:453:20: warning: context imbalance in '__try_to_set_owner' - unexpected unlock
../kernel/exit.c:507:9: warning: dereference of noderef expression
../kernel/exit.c:476:6: warning: context imbalance in 'mm_update_next_owner' - different lock contexts for basic block
../kernel/exit.c: note: in included file:
../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
../include/linux/ptrace.h:92:40:    expected struct task_struct *p1
../include/linux/ptrace.h:92:40:    got struct task_struct [noderef] __rcu *real_parent
../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
../include/linux/ptrace.h:92:60:    expected struct task_struct *p2
../include/linux/ptrace.h:92:60:    got struct task_struct [noderef] __rcu *parent
../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
../include/linux/ptrace.h:92:40:    expected struct task_struct *p1
../include/linux/ptrace.h:92:40:    got struct task_struct [noderef] __rcu *real_parent
../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
../include/linux/ptrace.h:92:60:    expected struct task_struct *p2
../include/linux/ptrace.h:92:60:    got struct task_struct [noderef] __rcu *parent
../kernel/exit.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h):
../include/linux/sched/task.h:119:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
../include/linux/sched/task.h:119:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
../include/linux/sched/task.h:119:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
../kernel/exit.c: note: in included file:
../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
../include/linux/ptrace.h:92:40:    expected struct task_struct *p1
../include/linux/ptrace.h:92:40:    got struct task_struct [noderef] __rcu *real_parent
../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
../include/linux/ptrace.h:92:60:    expected struct task_struct *p2
../include/linux/ptrace.h:92:60:    got struct task_struct [noderef] __rcu *parent
../kernel/exit.c:1632:6: warning: context imbalance in '__do_wait' - wrong count at exit
../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/selinux/avc.c:461:58: warning: context imbalance in 'avc_alloc_node' - different lock contexts for basic block
../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/smack/smackfs.c:933:17: error: incompatible types in comparison expression (different address spaces):
../security/smack/smackfs.c:933:17:    struct netlbl_lsm_catmap [noderef] __rcu *
../security/smack/smackfs.c:933:17:    struct netlbl_lsm_catmap *
../security/smack/smackfs.c:1502:47: warning: incorrect type in assignment (different base types)
../security/smack/smackfs.c:1505:47: warning: incorrect type in assignment (different base types)
../security/smack/smackfs.c:1943:17: error: incompatible types in comparison expression (different address spaces):
../security/smack/smackfs.c:1943:17:    struct list_head [noderef] __rcu *
../security/smack/smackfs.c:1943:17:    struct list_head *
../security/smack/smackfs.c:530:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit
../security/smack/smackfs.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/vmalloc.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'smk_seq_stop' - unexpected unlock
../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:907:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:907:9:    struct list_head *
../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:907:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:907:9:    struct list_head *
../security/tomoyo/common.c:1592:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1592:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1592:9:    struct list_head *
../security/tomoyo/common.c:1592:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1592:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1592:9:    struct list_head *
../security/tomoyo/common.c:1614:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1614:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1614:9:    struct list_head *
../security/tomoyo/common.c:1614:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1614:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1614:9:    struct list_head *
../security/tomoyo/common.c:1795:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1795:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1795:9:    struct list_head *
../security/tomoyo/common.c:1799:17: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1799:17:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1799:17:    struct list_head *
../security/tomoyo/common.c:1799:17: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1799:17:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1799:17:    struct list_head *
../security/tomoyo/common.c:1795:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1795:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1795:9:    struct list_head *
../security/tomoyo/common.c:1854:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1854:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1854:9:    struct list_head *
../security/tomoyo/common.c:1854:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1854:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1854:9:    struct list_head *
../security/tomoyo/common.c:940:26: warning: dereference of noderef expression
../security/tomoyo/common.c:940:26: warning: dereference of noderef expression
../security/tomoyo/common.c:941:26: warning: dereference of noderef expression
../security/tomoyo/common.c:941:26: warning: dereference of noderef expression
../security/selinux/netnode.c:73:17: warning: restricted __be32 degrades to integer
../security/selinux/netnode.c:90:32: warning: restricted __be32 degrades to integer
../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/sched/sch_generic.c:222:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
../net/sched/sch_generic.c:302:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
../net/sched/sch_generic.c:324:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
../net/sched/sch_generic.c:466:6: warning: context imbalance in 'netif_tx_lock' - wrong count at exit
../net/sched/sch_generic.c:489:6: warning: context imbalance in 'netif_tx_unlock' - unexpected unlock
../net/sched/sch_generic.c:1297:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
../net/bpf/test_run.c:521:17: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
../net/bpf/test_run.c:527:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
../net/bpf/test_run.c:532:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
../net/bpf/test_run.c:537:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
../net/bpf/test_run.c:542:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
../net/bpf/test_run.c:547:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
../net/bpf/test_run.c:556:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
../net/bpf/test_run.c:562:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
../net/bpf/test_run.c:567:17: warning: symbol 'bpf_fentry_test9' was not declared. Should it be static?
../net/bpf/test_run.c:572:15: warning: symbol 'bpf_fentry_test_sinfo' was not declared. Should it be static?
../net/bpf/test_run.c:576:17: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
../net/bpf/test_run.c:582:17: warning: symbol 'bpf_modify_return_test2' was not declared. Should it be static?
../net/bpf/test_run.c:589:17: warning: symbol 'bpf_modify_return_test_tp' was not declared. Should it be static?
../net/bpf/test_run.c:596:14: warning: symbol 'bpf_fentry_shadow_test' was not declared. Should it be static?
../net/bpf/test_run.c:618:18: warning: symbol 'bpf_kfunc_call_test_release' was not declared. Should it be static?
../net/bpf/test_run.c:623:18: warning: symbol 'bpf_kfunc_call_test_release_dtor' was not declared. Should it be static?
../net/bpf/test_run.c:629:18: warning: symbol 'bpf_kfunc_call_memb_release' was not declared. Should it be static?
../net/bpf/test_run.c:633:18: warning: symbol 'bpf_kfunc_call_memb_release_dtor' was not declared. Should it be static?
../net/socket.c:1699:21: warning: symbol 'update_socket_protocol' was not declared. Should it be static?
../security/smack/smack_lsm.c:1942:61: warning: incorrect type in argument 1 (different address spaces)
../security/smack/smack_lsm.c:1942:61:    expected struct cred const *cred
../security/smack/smack_lsm.c:1942:61:    got struct cred const [noderef] __rcu *cred
../security/smack/smack_lsm.c:5268:30: warning: cast removes address space '__rcu' of expression
../drivers/xen/pvcalls-front.c:948:24: warning: incorrect type in return expression (different base types)
../drivers/xen/pvcalls-front.c:948:24:    expected restricted __poll_t
../drivers/xen/pvcalls-front.c:948:24:    got int [assigned] ret
../net/netlink/af_netlink.c:2609:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
../net/netlink/af_netlink.c:2615:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
../net/netlink/af_netlink.c:2665:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
../net/core/sock.c:2496:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
../net/core/sock.c:2500:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
../net/core/sock.c:4141:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
../net/core/sock.c:4153:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
../mm/memcontrol.c:3909:52: error: incompatible types in comparison expression (different address spaces):
../mm/memcontrol.c:3909:52:    struct task_struct [noderef] __rcu *
../mm/memcontrol.c:3909:52:    struct task_struct *
../mm/memcontrol.c: note: in included file:
../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit
../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit
../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit
../drivers/block/rnbd/rnbd-clt.c:213:20: warning: context imbalance in 'rnbd_rerun_if_needed' - different lock contexts for basic block
../security/selinux/hooks.c:5466:22: warning: restricted __be16 degrades to integer
../security/selinux/hooks.c:5467:22: warning: restricted __be16 degrades to integer
../net/xfrm/xfrm_input.c:78:21: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_input.c:78:21:    struct xfrm_input_afinfo const [noderef] __rcu *
../net/xfrm/xfrm_input.c:78:21:    struct xfrm_input_afinfo const *
../net/xfrm/xfrm_input.c:100:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
../net/xfrm/xfrm_input.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/timerqueue.h, ../include/linux/hrtimer_defs.h, ../include/linux/hrtimer.h, ../include/linux/interrupt.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
../fs/file.c:417:17: warning: incorrect type in assignment (different address spaces)
../fs/file.c:417:17:    expected struct file **old_fds
../fs/file.c:417:17:    got struct file [noderef] __rcu **fd
../fs/file.c:418:17: warning: incorrect type in assignment (different address spaces)
../fs/file.c:418:17:    expected struct file **new_fds
../fs/file.c:418:17:    got struct file [noderef] __rcu **fd
../fs/file.c:433:17: error: incompatible types in comparison expression (different address spaces):
../fs/file.c:433:17:    struct file [noderef] __rcu *
../fs/file.c:433:17:    struct file *
../fs/file.c:463:60: warning: incorrect type in initializer (different address spaces)
../fs/file.c:503:28: warning: incorrect type in initializer (different address spaces)
../fs/file.c:501:21: warning: symbol 'init_files' was not declared. Should it be static?
../fs/file.c:681:14: warning: incorrect type in assignment (different address spaces)
../fs/file.c:861:30: warning: incorrect type in assignment (different address spaces)
../fs/file.c:882:14: warning: incorrect type in assignment (different address spaces)
../fs/file.c:886:13: warning: incorrect type in argument 1 (different address spaces)
../fs/file.c:889:23: warning: incorrect type in assignment (different address spaces)
../fs/file.c:912:24: warning: incorrect type in return expression (different address spaces)
../fs/file.c:914:14: warning: incorrect type in argument 1 (different address spaces)
../fs/file.c:935:22: warning: incorrect type in assignment (different address spaces)
../fs/file.c:937:32: warning: incorrect type in return expression (different address spaces)
../fs/file.c:959:31: warning: incorrect type in argument 1 (different address spaces)
../fs/file.c:959:14: warning: incorrect type in assignment (different address spaces)
../fs/file.c:963:16: warning: incorrect type in return expression (different address spaces)
../fs/file.c:1247:16: warning: incorrect type in assignment (different address spaces)
../lib/vsprintf.c: In function ‘va_format’:
../lib/vsprintf.c:1718:9: warning: function ‘va_format’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1718 |         buf += vsnprintf(buf, end > buf ? end - buf : 0, va_fmt->fmt, va);
      |         ^~~
../io_uring/poll.c:421:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:421:40:    expected int mask
../io_uring/poll.c:421:40:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:262:38: warning: incorrect type in assignment (different base types)
../io_uring/poll.c:262:38:    expected signed int [usertype] res
../io_uring/poll.c:262:38:    got restricted __poll_t
../io_uring/poll.c:282:56: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:281:66: warning: incorrect type in argument 1 (different base types)
../io_uring/poll.c:281:66:    expected restricted __poll_t [usertype] val
../io_uring/poll.c:281:66:    got unsigned int
../io_uring/poll.c:281:52: warning: incorrect type in initializer (different base types)
../io_uring/poll.c:281:52:    expected restricted __poll_t [usertype] mask
../io_uring/poll.c:281:52:    got unsigned short
../io_uring/poll.c:284:51: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:284:51:    expected signed int [usertype] res
../io_uring/poll.c:284:51:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:285:53: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:285:53:    expected signed int [usertype] res
../io_uring/poll.c:285:53:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:332:71: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:332:65: warning: incorrect type in argument 1 (different base types)
../io_uring/poll.c:332:65:    expected restricted __poll_t [usertype] val
../io_uring/poll.c:332:65:    got unsigned int
../io_uring/poll.c:609:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:609:40:    expected int mask
../io_uring/poll.c:609:40:    got restricted __poll_t [assigned] [usertype] mask
../io_uring/poll.c:675:45: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:675:43: warning: incorrect type in initializer (different base types)
../io_uring/poll.c:675:43:    expected restricted __poll_t [usertype] mask
../io_uring/poll.c:675:43:    got unsigned int
../io_uring/poll.c:709:38: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:709:38:    expected int mask
../io_uring/poll.c:709:38:    got restricted __poll_t [assigned] [usertype] mask
../io_uring/poll.c:709:55: warning: incorrect type in argument 3 (different base types)
../io_uring/poll.c:709:55:    expected int events
../io_uring/poll.c:709:55:    got restricted __poll_t [usertype] events
../io_uring/poll.c:829:24: warning: invalid assignment: |=
../io_uring/poll.c:829:24:    left side has type unsigned int
../io_uring/poll.c:829:24:    right side has type restricted __poll_t
../io_uring/poll.c:831:24: warning: invalid assignment: |=
../io_uring/poll.c:831:24:    left side has type unsigned int
../io_uring/poll.c:831:24:    right side has type restricted __poll_t
../io_uring/poll.c:833:55: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:832:29: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:832:38: warning: incorrect type in return expression (different base types)
../io_uring/poll.c:832:38:    expected restricted __poll_t
../io_uring/poll.c:832:38:    got unsigned int
../io_uring/poll.c:893:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:893:40:    expected signed int [usertype] res
../io_uring/poll.c:893:40:    got restricted __poll_t [addressable] [assigned] [usertype] result_mask
../io_uring/poll.c:924:38: warning: invalid assignment: &=
../io_uring/poll.c:924:38:    left side has type restricted __poll_t
../io_uring/poll.c:924:38:    right side has type int
../io_uring/poll.c:925:52: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:925:38: warning: invalid assignment: |=
../io_uring/poll.c:925:38:    left side has type restricted __poll_t
../io_uring/poll.c:925:38:    right side has type unsigned int
../drivers/tty/n_gsm.c:4046:29: warning: restricted __be16 degrades to integer
../drivers/tty/n_gsm.c:3167:23: warning: context imbalance in 'gsm_cleanup_mux' - wrong count at exit
../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:1928:16: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:1928:16:    struct tcf_proto *
../net/sched/cls_api.c:1928:16:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:2029:20: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:2029:20:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:2029:20:    struct tcf_proto *
../net/sched/cls_api.c:1990:25: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:1990:25:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:1990:25:    struct tcf_proto *
../net/sched/cls_api.c:2010:16: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:2010:16:    struct tcf_proto *
../net/sched/cls_api.c:2010:16:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:2082:25: warning: restricted __be16 degrades to integer
../net/sched/cls_api.c:2775:50: warning: restricted __be16 degrades to integer
../net/unix/af_unix.c:1509:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1509:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1509:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1509:9: error: undefined identifier 'other'
../net/xfrm/xfrm_output.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
../net/ipv6/netfilter/ip6_tables.c:1230:41: warning: array of flexible structures
../net/ipv6/netfilter/ip6_tables.c:1555:44: warning: array of flexible structures
../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice
../net/ipv6/netfilter/ip6_tables.c:40:16:   also defined here
../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice
../net/ipv6/netfilter/ip6_tables.c:40:16:   also defined here
../net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
../net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
../net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
../net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
../net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
../net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
../net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
../net/core/gen_estimator.c:192:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
../kernel/pid.c:393:9: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:393:9:    struct pid [noderef] __rcu *
../kernel/pid.c:393:9:    struct pid *
../kernel/pid.c:394:9: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:394:9:    struct pid [noderef] __rcu *
../kernel/pid.c:394:9:    struct pid *
../kernel/pid.c:455:23: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:455:23:    struct pid [noderef] __rcu *
../kernel/pid.c:455:23:    struct pid *
../kernel/pid.c:513:24: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:513:24:    struct pid [noderef] __rcu *
../kernel/pid.c:513:24:    struct pid *
../kernel/pid.c: note: in included file (through ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h):
../include/linux/rculist.h:557:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rculist.h:557:9:    struct hlist_node [noderef] __rcu *
../include/linux/rculist.h:557:9:    struct hlist_node *
../include/linux/rculist.h:558:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rculist.h:558:9:    struct hlist_node [noderef] __rcu *
../include/linux/rculist.h:558:9:    struct hlist_node *
../net/xfrm/xfrm_replay.c: note: in included file:
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: too many warnings
../net/xfrm/xfrm_state.c: note: in included file:
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h):
../include/linux/io_uring_types.h:190:37: warning: array of flexible structures
../io_uring/io_uring.c:595:36: warning: context imbalance in 'io_req_post_cqe' - unexpected unlock
../io_uring/io_uring.c:597:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block
../net/xfrm/xfrm_policy.c:4137:43: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_policy.c:4137:43:    struct xfrm_policy_afinfo const [noderef] __rcu *
../net/xfrm/xfrm_policy.c:4137:43:    struct xfrm_policy_afinfo const *
../net/xfrm/xfrm_policy.c:4223:29: warning: incorrect type in assignment (different address spaces)
../net/xfrm/xfrm_policy.c:4223:29:    expected struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4223:29:    got struct hlist_head *
../net/xfrm/xfrm_policy.c:4250:36: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4250:36:    expected struct hlist_head *n
../net/xfrm/xfrm_policy.c:4250:36:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4276:17: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4276:17:    expected struct hlist_head const *h
../net/xfrm/xfrm_policy.c:4276:17:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4277:36: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4277:36:    expected struct hlist_head *n
../net/xfrm/xfrm_policy.c:4277:36:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:264:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
../net/xfrm/xfrm_policy.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
../net/xfrm/xfrm_policy.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../net/8021q/vlan.c: In function ‘register_vlan_device’:
../net/8021q/vlan.c:247: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=]
  247 |                 snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id);
      |                                              ^~
../net/8021q/vlan.c:247:42: note: directive argument in the range [0, 4094]
  247 |                 snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id);
      |                                          ^~~~~~~
../net/8021q/vlan.c:247:17: note: ‘snprintf’ output between 3 and 21 bytes into a destination of size 16
  247 |                 snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/8021q/vlan.c:235:46: warning: ‘%.4i’ directive output may be truncated writing 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
  235 |                 snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id);
      |                                              ^~~~
../net/8021q/vlan.c:235:42: note: directive argument in the range [0, 4094]
  235 |                 snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id);
      |                                          ^~~~~~~~~
../net/8021q/vlan.c:235:17: note: ‘snprintf’ output between 6 and 21 bytes into a destination of size 16
  235 |                 snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/core/flow_dissector.c: note: in included file (through ../include/linux/if_pppox.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../net/mpls/af_mpls.c: note: in included file:
../net/mpls/internal.h:157:38: warning: array of flexible structures
../kernel/cred.c:104:9: error: incompatible types in comparison expression (different address spaces):
../kernel/cred.c:104:9:    struct cred *
../kernel/cred.c:104:9:    struct cred const [noderef] __rcu *
../kernel/cred.c:105:9: error: incompatible types in comparison expression (different address spaces):
../kernel/cred.c:105:9:    struct cred *
../kernel/cred.c:105:9:    struct cred const [noderef] __rcu *
../kernel/cred.c:121:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/cred.c:121:9:    expected struct atomic64_t const [usertype] *v
../kernel/cred.c:121:9:    got struct atomic64_t const [noderef] __rcu *
../kernel/cred.c:124:22: warning: cast removes address space '__rcu' of expression
../kernel/cred.c:127:17: warning: cast removes address space '__rcu' of expression
../kernel/cred.c:218:13: warning: incorrect type in assignment (different address spaces)
../kernel/cred.c:218:13:    expected struct cred const *old
../kernel/cred.c:218:13:    got struct cred const [noderef] __rcu *cred
../kernel/cred.c:305:47: warning: incorrect type in argument 1 (different address spaces)
../kernel/cred.c:305:47:    expected struct cred const *cred
../kernel/cred.c:305:47:    got struct cred const [noderef] __rcu *cred
../kernel/cred.c:305:30: warning: incorrect type in assignment (different address spaces)
../kernel/cred.c:305:30:    expected struct cred const [noderef] __rcu *real_cred
../kernel/cred.c:305:30:    got struct cred const *
../kernel/cred.c:306:17: warning: incorrect type in argument 1 (different address spaces)
../kernel/cred.c:306:17:    expected struct atomic64_t const [usertype] *v
../kernel/cred.c:306:17:    got struct atomic64_t const [noderef] __rcu *
../kernel/cred.c:344:32: warning: incorrect type in assignment (different address spaces)
../kernel/cred.c:344:32:    expected struct cred const [noderef] __rcu *real_cred
../kernel/cred.c:344:32:    got struct cred const *
../kernel/cred.c:395:38: warning: incorrect type in initializer (different address spaces)
../kernel/cred.c:395:38:    expected struct cred const *old
../kernel/cred.c:395:38:    got struct cred const [noderef] __rcu *real_cred
../kernel/cred.c:400:9: error: incompatible types in comparison expression (different address spaces):
../kernel/cred.c:400:9:    struct cred const [noderef] __rcu *
../kernel/cred.c:400:9:    struct cred const *
../kernel/cred.c:519:46: warning: incorrect type in initializer (different address spaces)
../kernel/cred.c:519:46:    expected struct cred const *override
../kernel/cred.c:519:46:    got struct cred const [noderef] __rcu *cred
../kernel/cred.c:301:19: warning: dereference of noderef expression
../kernel/cred.c: note: in included file:
../include/linux/cred.h:182:41: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:182:41:    expected struct cred const *old
../include/linux/cred.h:182:41:    got struct cred const [noderef] __rcu *cred
../net/ipv4/inet_connection_sock.c:330:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
../net/ipv4/inet_connection_sock.c:607:23: warning: context imbalance in 'inet_csk_get_port' - unexpected unlock
../net/ipv4/inet_connection_sock.c:1468:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
../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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../security/security.c: note: in included file:
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:41:1: warning: symbol 'security_hook_active_capset_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:41:1: warning: too many warnings
../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h):
../include/linux/io_uring_types.h:190:37: warning: array of flexible structures
../io_uring/sqpoll.c:42:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
../io_uring/sqpoll.c:54:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
../fs/eventpoll.c:647:9: warning: restricted __poll_t degrades to integer
../fs/eventpoll.c:647:9: warning: cast to restricted __poll_t
../fs/eventpoll.c:1418:53: warning: incorrect type in argument 3 (different base types)
../fs/eventpoll.c:1418:53:    expected unsigned int pollflags
../fs/eventpoll.c:1418:53:    got restricted __poll_t
../kernel/sched/core.c:299:56: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:299:56:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:299:56:    struct task_struct *
../kernel/sched/core.c:765:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:765:25:    expected struct task_struct *task
../kernel/sched/core.c:765:25:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:835:49: warning: incorrect type in argument 2 (different address spaces)
../kernel/sched/core.c:835:49:    expected struct task_struct *p
../kernel/sched/core.c:835:49:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:1080:38: warning: incorrect type in initializer (different address spaces)
../kernel/sched/core.c:1080:38:    expected struct task_struct *curr
../kernel/sched/core.c:1080:38:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:1181:9: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:1181:9:    expected struct sched_domain *[assigned] sd
../kernel/sched/core.c:1181:9:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/core.c:2179:39: warning: incorrect type in initializer (different address spaces)
../kernel/sched/core.c:2179:39:    expected struct task_struct *donor
../kernel/sched/core.c:2179:39:    got struct task_struct [noderef] __rcu *donor
../kernel/sched/core.c:2190:65: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:2190:65:    expected struct task_struct *tsk
../kernel/sched/core.c:2190:65:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:3669:17: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:3669:17:    expected struct sched_domain *[assigned] sd
../kernel/sched/core.c:3669:17:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/core.c:3878:36: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:3878:36:    expected struct task_struct const *p
../kernel/sched/core.c:3878:36:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:7986:43: warning: incorrect type in initializer (different address spaces)
../kernel/sched/core.c:7986:43:    expected struct task_struct *push_task
../kernel/sched/core.c:7986:43:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:5641:15: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:5641:15:    expected struct task_struct *donor
../kernel/sched/core.c:5641:15:    got struct task_struct [noderef] __rcu *donor
../kernel/sched/core.c:6308:32: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:6308:32:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:6308:32:    struct task_struct *
../kernel/sched/core.c:6339:23: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:6339:23:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:6339:23:    struct task_struct *
../kernel/sched/core.c:6347:46: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:6347:46:    struct task_struct *
../kernel/sched/core.c:6347:46:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:6404:9: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:6404:9:    expected struct sched_domain *[assigned] sd
../kernel/sched/core.c:6404:9:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/core.c:6653:14: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:6653:14:    expected struct task_struct *prev
../kernel/sched/core.c:6653:14:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:7199:17: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:7199:17:    struct task_struct *
../kernel/sched/core.c:7199:17:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:8884:16: warning: incorrect type in return expression (different address spaces)
../kernel/sched/core.c:8884:16:    expected struct task_struct *
../kernel/sched/core.c:8884:16:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:9393:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static?
../kernel/sched/core.c:10099:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:10099:25:    expected struct task_struct *p
../kernel/sched/core.c:10099:25:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:373:9: warning: context imbalance in 'sched_core_lock' - different lock contexts for basic block
../kernel/sched/core.c:383:17: warning: context imbalance in 'sched_core_unlock' - unexpected unlock
../kernel/sched/core.c:591:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
../kernel/sched/core.c:616:6: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
../kernel/sched/core.c:640:6: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
../kernel/sched/core.c: note: in included file:
../kernel/sched/sched.h:1738:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
../kernel/sched/sched.h:1738:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
../kernel/sched/core.c: note: in included file:
../kernel/sched/pelt.h:98:13: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/pelt.h:98:13:    expected struct task_struct const *p
../kernel/sched/pelt.h:98:13:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:835:11: warning: dereference of noderef expression
../kernel/sched/core.c:1556:13: warning: context imbalance in 'uclamp_update_util_min_rt_default' - wrong count at exit
../kernel/sched/core.c:2260:35: warning: context imbalance in 'wait_task_inactive' - different lock contexts for basic block
../kernel/sched/core.c: note: in included file:
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2449:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2449:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2449:9:    struct task_struct *
../kernel/sched/core.c:2143:38: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:2143:38:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:2143:38:    struct task_struct const *
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2449:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2449:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2449:9:    struct task_struct *
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2449:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2449:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2449:9:    struct task_struct *
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2449:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2449:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2449:9:    struct task_struct *
../net/ipv4/tcp_cong.c:297:24: warning: incorrect type in initializer (different address spaces)
../net/ipv4/tcp_cong.c:297:24:    expected struct tcp_congestion_ops const [noderef] __rcu *__ret
../net/ipv4/tcp_cong.c:297:24:    got struct tcp_congestion_ops *[assigned] ca
../net/ipv4/tcp_cong.c:297:22: warning: incorrect type in assignment (different address spaces)
../net/ipv4/tcp_cong.c:297:22:    expected struct tcp_congestion_ops const *prev
../net/ipv4/tcp_cong.c:297:22:    got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
../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/sched/act_bpf.c:133:9: warning: incorrect type in argument 1 (different address spaces)
../net/sched/act_bpf.c:133:9:    expected void const *
../net/sched/act_bpf.c:133:9:    got unsigned char [noderef] __rcu *
../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 1 (different address spaces)
../net/sched/act_bpf.c:133:9:    expected void const *
../net/sched/act_bpf.c:133:9:    got unsigned char [noderef] __rcu *
../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 2 (different address spaces)
../net/sched/act_bpf.c:133:9:    expected void const *
../net/sched/act_bpf.c:133:9:    got unsigned char [noderef] __rcu *
../net/sched/act_bpf.c:126:50: warning: dereference of noderef expression
../net/sched/act_bpf.c:126:50: warning: dereference of noderef expression
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/cpuid.h:64,
                 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:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/scsi/scsi_transport_fc.c: note: in included file:
../include/uapi/scsi/fc/fc_els.h:1107:42: warning: array of flexible structures
../drivers/nvme/host/sysfs.c:795:30: warning: symbol 'nvme_tls_attrs_group' was not declared. Should it be static?
../net/ipv4/tcp_ipv4.c:3403:41: warning: incorrect type in argument 1 (different address spaces)
../net/ipv4/tcp_ipv4.c:3403:41:    expected void const *data
../net/ipv4/tcp_ipv4.c:3403:41:    got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
../net/ipv4/tcp_ipv4.c:3525:45: warning: incorrect type in argument 1 (different address spaces)
../net/ipv4/tcp_ipv4.c:3525:45:    expected void const *data
../net/ipv4/tcp_ipv4.c:3525:45:    got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
../net/ipv4/tcp_ipv4.c:3529:50: warning: incorrect type in assignment (different address spaces)
../net/ipv4/tcp_ipv4.c:3529:50:    expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
../net/ipv4/tcp_ipv4.c:3529:50:    got struct tcp_congestion_ops *
../net/ipv4/tcp_ipv4.c:1839:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2131:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2391:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
../net/ipv4/tcp_ipv4.c:2600:13: warning: context imbalance in 'listening_get_first' - wrong count at exit
../net/ipv4/tcp_ipv4.c:2648:29: warning: context imbalance in 'listening_get_next' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2681:13: warning: context imbalance in 'established_get_first' - wrong count at exit
../net/ipv4/tcp_ipv4.c:2726:40: warning: context imbalance in 'established_get_next' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2858:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
../net/ipv4/tcp_ipv4.c:3079:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock
../net/ipv4/tcp_ipv4.c:3107:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock
../net/ipv4/tcp_ipv4.c:3404:41: warning: dereference of noderef expression
../net/ipv4/tcp_ipv4.c:3404:41: warning: dereference of noderef expression
../net/ipv4/tcp_ipv4.c:3526:45: warning: dereference of noderef expression
../net/ipv4/tcp_ipv4.c:3526:45: warning: dereference of noderef expression
../io_uring/register.c: note: in included file:
../include/linux/io_uring_types.h:190: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/ipv4/tcp_input.c:7321:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
../net/netfilter/nfnetlink_hook.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nf_netlink_dump_start_rcu' - unexpected unlock
../drivers/nfc/nfcmrvl/uart.c:48:33: warning: cast to restricted __le32
../net/xfrm/xfrm_user.c:4083:9: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:4083:9:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:4083:9:    struct sock *
../net/xfrm/xfrm_user.c:4089:9: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:4089:9:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:4089:9:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c: note: in included file:
../include/net/xfrm.h:1906:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1906:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1906:16:    struct sock *
../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/message/fusion/mptfc.c:382:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:385:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:388:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:391:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:394:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:397:33: warning: cast to restricted __le16
../drivers/message/fusion/mptfc.c:400:33: warning: cast to restricted __le16
../drivers/message/fusion/mptfc.c:822:42: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:823:51: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:824:45: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:825:46: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:826:45: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:827:46: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:828:58: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:829:52: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:830:49: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:831:49: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:832:51: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:833:52: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:834:51: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:835:52: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:836:57: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:837:50: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:1402:20: warning: cast to restricted __le32
../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 (through ../include/linux/smp.h, ../include/linux/alloc_tag.h, ../include/linux/vmalloc.h):
../include/linux/list.h:229:25: warning: context imbalance in 'drbd_bm_aio_ctx_destroy' - unexpected unlock
../drivers/block/drbd/drbd_bitmap.c: note: in included file:
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read'
../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write'
../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all'
../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages'
../net/ipv4/tcp_offload.c:206:49: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:206:49:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:206:49:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:208:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:208:60:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:208:60:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:250:41: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:250:41:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:250:41:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:252:52: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:252:52:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:252:52:    got fouled restricted __sum16
../drivers/message/fusion/mptlan.c:1177:21: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:1240:52: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1240:52:    expected unsigned int [usertype] TransactionContext
../drivers/message/fusion/mptlan.c:1240:52:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:1244:46: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1244:46:    expected unsigned int [usertype] FlagsLength
../drivers/message/fusion/mptlan.c:1244:46:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:1248:46: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1248:46:    expected unsigned int [usertype] Low
../drivers/message/fusion/mptlan.c:1248:46:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:1250:55: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1250:55:    expected unsigned int [usertype] High
../drivers/message/fusion/mptlan.c:1250:55:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:1264:38: warning: invalid assignment: |=
../drivers/message/fusion/mptlan.c:1264:38:    left side has type unsigned int
../drivers/message/fusion/mptlan.c:1264:38:    right side has type restricted __le32
../drivers/message/fusion/mptlan.c:1266:39: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1266:39:    expected unsigned int [usertype] BucketCount
../drivers/message/fusion/mptlan.c:1266:39:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:969:25: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:974:9: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:977:14: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:981:15: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:986:17: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:991:18: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:995:18: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:1025:31: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:612:9: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:617:17: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:641:23: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:1500:27: warning: restricted __be16 degrades to integer
../drivers/message/fusion/mptlan.c:1537:29: warning: incorrect type in return expression (different base types)
../drivers/message/fusion/mptlan.c:1537:29:    expected unsigned short
../drivers/message/fusion/mptlan.c:1537:29:    got restricted __be16 [usertype] ethertype
../drivers/message/fusion/mptlan.c:1540:16: warning: incorrect type in return expression (different base types)
../drivers/message/fusion/mptlan.c:1540:16:    expected unsigned short
../drivers/message/fusion/mptlan.c:1540:16:    got restricted __be16 [usertype]
../drivers/message/fusion/mptlan.c:746:36: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:746:36:    expected unsigned int [usertype] TransactionContext
../drivers/message/fusion/mptlan.c:746:36:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:754:39: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:754:39:    expected unsigned int
../drivers/message/fusion/mptlan.c:754:39:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:757:39: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:757:39:    expected unsigned int
../drivers/message/fusion/mptlan.c:757:39:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:767:30: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:767:30:    expected unsigned int [usertype] FlagsLength
../drivers/message/fusion/mptlan.c:767:30:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:776:30: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:776:30:    expected unsigned int [usertype] Low
../drivers/message/fusion/mptlan.c:776:30:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:778:39: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:778:39:    expected unsigned int [usertype] High
../drivers/message/fusion/mptlan.c:778:39:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:785:9: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:820:23: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:820:23:    expected restricted __be16 [usertype] protocol
../drivers/message/fusion/mptlan.c:820:23:    got unsigned short
../drivers/message/fusion/mptlan.c:924:23: warning: cast to restricted __le32
../io_uring/napi.c:84:12: warning: context imbalance in '__io_napi_del_id' - different lock contexts for basic block
../io_uring/napi.c:116:9: warning: context imbalance in '__io_napi_remove_stale' - wrong count at exit
../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h):
../include/linux/io_uring_types.h:190:37: warning: array of flexible structures
../io_uring/napi.c:263:27: warning: context imbalance in 'io_napi_free' - wrong count at exit
../net/core/neighbour.c:431:9: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
../net/core/neighbour.c:823:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
../net/ipv6/ip6_input.c:529:33: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
../net/core/dev.c:3389:23: warning: incorrect type in argument 4 (different base types)
../net/core/dev.c:3389:23:    expected restricted __wsum [usertype] csum
../net/core/dev.c:3389:23:    got unsigned int
../net/core/dev.c:3389:23: warning: cast from restricted __wsum
../net/core/dev.c:5347:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
../net/core/dev.c:3839:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
../net/core/dev.c:5305:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
../net/sched/act_skbmod.c:74:39: warning: incorrect type in assignment (different base types)
../net/sched/act_skbmod.c:74:39:    expected restricted __be16 [usertype] h_proto
../net/sched/act_skbmod.c:74:39:    got unsigned short [usertype] eth_type
../net/sched/act_skbmod.c:208:29: warning: incorrect type in assignment (different base types)
../net/sched/act_skbmod.c:208:29:    expected unsigned short [usertype] eth_type
../net/sched/act_skbmod.c:208:29:    got restricted __be16 [usertype]
../net/sched/act_skbmod.c:265:48: warning: cast to restricted __be16
../net/sched/act_skbmod.c:214:9: warning: context imbalance in 'tcf_skbmod_init' - different lock contexts for basic block
../net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32
../net/mptcp/protocol.c:3371:9: warning: context imbalance in 'mptcp_sk_clone_init' - unexpected unlock
../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_ife.c:322:9: warning: context imbalance in '__add_metainfo' - different lock contexts for basic block
../net/sched/act_ife.c:626:9: warning: context imbalance in 'tcf_ife_init' - different lock contexts for basic block
../drivers/block/drbd/drbd_worker.c:618:39: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:618:39:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:618:39:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:509:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:509:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:509:14:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:510:16: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:510:16:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:510:16:    struct fifo_buffer *
../drivers/block/drbd/drbd_worker.c:560:13: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:560:13:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:560:13:    struct fifo_buffer *
../drivers/block/drbd/drbd_worker.c:564:39: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:564:39:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:564:39:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:999:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:999:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:999:22:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:1545:32: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1545:32:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1545:32:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:1654:32: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1654:32:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1654:32:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:1693:16: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1693:16:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1693:16:    struct fifo_buffer *
../drivers/block/drbd/drbd_worker.c:1722:34: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1722:34:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1722:34:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:1895:38: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1895:38:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1895:38:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:2102:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:2102:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:2102:14:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:2157:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:2157:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:2157:14:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:59:25: warning: context imbalance in 'drbd_md_endio' - unexpected unlock
../drivers/block/drbd/drbd_worker.c: note: in included file:
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../net/netfilter/nf_conntrack_core.c:129:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
../net/netfilter/nf_conntrack_core.c:139:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
../net/netfilter/nf_conntrack_core.c:2343:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock
../kernel/audit.c: In function ‘audit_log_vformat’:
../kernel/audit.c:1978:9: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1978 |         len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args);
      |         ^~~
../kernel/audit.c:1987:17: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1987 |                 len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args2);
      |                 ^~~
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../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 ( * )( ... )
../kernel/audit.c:2232:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/audit.c:2232:9:    expected struct spinlock [usertype] *lock
../kernel/audit.c:2232:9:    got struct spinlock [noderef] __rcu *
../kernel/audit.c:2235:40: warning: incorrect type in argument 1 (different address spaces)
../kernel/audit.c:2235:40:    expected struct spinlock [usertype] *lock
../kernel/audit.c:2235:40:    got struct spinlock [noderef] __rcu *
../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/core/rtnetlink.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'rtnl_link_ops_get' - wrong count at exit
../net/core/rtnetlink.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/include/asm/uprobes.h, ../include/linux/uprobes.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ...):
../include/linux/srcu.h:350:9: warning: context imbalance in 'rtnl_link_ops_put' - unexpected unlock
../net/core/rtnetlink.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'rtnl_af_lookup' - wrong count at exit
../net/core/rtnetlink.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/include/asm/uprobes.h, ../include/linux/uprobes.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ...):
../include/linux/srcu.h:350:9: warning: context imbalance in 'rtnl_af_put' - unexpected unlock
../lib/test_bpf.c:7836:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7836:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7836:25:    got restricted __be16 [usertype]
../lib/test_bpf.c:7850:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7850:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7850:24:    got restricted __be32 [usertype]
../lib/test_bpf.c:7861:25: warning: cast from restricted __be64
../lib/test_bpf.c:7873:31: warning: restricted __be64 degrades to integer
../lib/test_bpf.c:7885:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7885:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7885:25:    got restricted __be16 [usertype]
../lib/test_bpf.c:7899:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7899:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7899:24:    got restricted __be32 [usertype]
../lib/test_bpf.c:7910:25: warning: cast from restricted __be64
../lib/test_bpf.c:7922:31: warning: restricted __be64 degrades to integer
../lib/test_bpf.c:7934:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7934:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7934:24:    got restricted __le16 [usertype]
../lib/test_bpf.c:7948:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7948:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7948:24:    got restricted __le32 [usertype]
../lib/test_bpf.c:7959:25: warning: cast from restricted __le64
../lib/test_bpf.c:7971:31: warning: restricted __le64 degrades to integer
../lib/test_bpf.c:7983:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7983:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7983:25:    got restricted __le16 [usertype]
../lib/test_bpf.c:7997:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7997:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7997:24:    got restricted __le32 [usertype]
../lib/test_bpf.c:8008:25: warning: cast from restricted __le64
../lib/test_bpf.c:8020:31: warning: restricted __le64 degrades to integer
../lib/test_bpf.c:4877:25: warning: cast truncates bits from constant value (567800001234 becomes 1234)
../lib/test_bpf.c:4888:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff)
../lib/test_bpf.c:4965:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5043:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5059:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5119:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5135:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5152:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5168:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5184:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5266:25: warning: cast truncates bits from constant value (100000000 becomes 0)
../lib/test_bpf.c:5444:25: warning: cast truncates bits from constant value (100000000 becomes 0)
../lib/test_bpf.c:5754:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
../lib/test_bpf.c:5755:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
../lib/test_bpf.c:5766:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
../lib/test_bpf.c:5767:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
../lib/test_bpf.c:5889:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:5900:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6387:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6425:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6441:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6442:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6473:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6489:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6490:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0)
../lib/test_bpf.c:6599:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6637:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6638:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6653:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6685:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6686:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef)
../lib/test_bpf.c:6701:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6811:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6849:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6850:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6865:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6866:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
../lib/test_bpf.c:6897:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6898:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0)
../lib/test_bpf.c:6913:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6914:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f)
../lib/test_bpf.c:6990:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7002:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7015:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7027:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7040:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7052:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7065:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7077:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7157:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7168:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7180:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7191:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7203:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7214:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7226:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7298:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7310:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7323:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7335:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7348:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7360:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7373:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7385:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7465:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7476:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7488:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7499:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7511:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7522:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7534:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7558:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
../lib/test_bpf.c:7570:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7582:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7595:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7607:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7620:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7632:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7645:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7657:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7693:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
../lib/test_bpf.c:7704:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7715:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7727:25: warning: too many warnings
../drivers/net/ethernet/3com/3c589_cs.c:296:35: warning: cast to restricted __le16
../fs/proc/proc_sysctl.c:930:16: error: incompatible types in comparison expression (different address spaces):
../fs/proc/proc_sysctl.c:930:16:    struct ctl_table_header [noderef] __rcu *
../fs/proc/proc_sysctl.c:930:16:    struct ctl_table_header *
../fs/proc/proc_sysctl.c:303:32: warning: context imbalance in 'start_unregistering' - unexpected unlock
../net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32
../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:701:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:701:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:701:22:    struct net_conf *
../drivers/block/drbd/drbd_req.c:992:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:992:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:992:14:    struct net_conf *
../drivers/block/drbd/drbd_req.c:1065:15: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:1065:15:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:1065:15:    struct disk_conf *
../drivers/block/drbd/drbd_req.c:1712:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:1712:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:1712:14:    struct net_conf *
../drivers/block/drbd/drbd_req.c:1719:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:1719:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:1719:22:    struct disk_conf *
../drivers/block/drbd/drbd_req.c: note: in included file:
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../net/mctp/route.c:160:9: warning: context imbalance in 'mctp_lookup_key' - different lock contexts for basic block
../net/mctp/route.c:524:39: warning: context imbalance in 'mctp_route_input' - unexpected unlock
../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/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16
../net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16
../kernel/cgroup/cgroup.c:6704:41: warning: incorrect type in argument 1 (different address spaces)
../kernel/cgroup/cgroup.c:6704:41:    expected struct spinlock [usertype] *lock
../kernel/cgroup/cgroup.c:6704:41:    got struct spinlock [noderef] __rcu *
../kernel/cgroup/cgroup.c:6707:43: warning: incorrect type in argument 1 (different address spaces)
../kernel/cgroup/cgroup.c:6707:43:    expected struct spinlock [usertype] *lock
../kernel/cgroup/cgroup.c:6707:43:    got struct spinlock [noderef] __rcu *
../kernel/cgroup/cgroup.c:3116:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
../kernel/cgroup/cgroup.c:6475:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
../kernel/cgroup/cgroup.c:6587:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
../kernel/cgroup/cgroup.c:6607:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
../kernel/cgroup/cgroup.c:6656:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:5313:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5314:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5323:54: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5380:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:5380:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:5380:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:272:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:272:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:272:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:528:29: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:528:29:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:528:29:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:600:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:600:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:600:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:704:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:704:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:704:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:773:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:773:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:773:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1169:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1170:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1171:28: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:1175:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1176:28: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:1181:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1182:28: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:821:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:821:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:821:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:876:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:876:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:876:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1044:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:1044:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:1044:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1434:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:1434:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:1434:14:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:1587:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:1587:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:1587:14:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:1880:22: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:1884:22: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:2130:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2161:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2375:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2375:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2375:22:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:2385:27: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2385:27:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2385:27:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:2562:24: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:2589:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2600:20: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:2632:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2632:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2632:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:2764:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2764:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2764:22:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:2819:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2820:18: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3027:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3027:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3027:23:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3103:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3103:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3103:23:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3160:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3160:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3160:23:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3507:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3507:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3507:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3639:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3640:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3641:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3642:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3643:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3644:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3665:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3665:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3665:22:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3749:9: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3749:9:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3749:9:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3906:46: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3964:55: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3965:57: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3966:56: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3967:53: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4001:25: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4001:25:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4001:25:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:4006:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4006:17:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4006:17:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:4012:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4012:17:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4012:17:    struct fifo_buffer *
../drivers/block/drbd/drbd_receiver.c:4079:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4080:19: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4081:19: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4089:28: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4089:28:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4089:28:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:4130:25: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4130:25:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4130:25:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:4250:29: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4350:18: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4351:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4376:18: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4377:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4409:24: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4613:52: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4940:9: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4940:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4958:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4959:16: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5267:25: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_receiver.c:5268:25: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_receiver.c:5269:26: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_receiver.c:5575:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5594:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5639:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5640:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5649:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5692:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5693:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5701:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5738:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5739:20: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5747:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5774:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5781:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5804:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5805:16: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5807:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5834:44: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5866:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5867:16: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5869:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5871:13: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5920:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:5920:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:5920:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:6010:37: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:6010:37:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:6010:37:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:6107:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:6107:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:6107:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1271:9: warning: context imbalance in 'one_flush_endio' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:1289:17: warning: context imbalance in 'submit_one_flush' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:1324:17: warning: context imbalance in 'drbd_flush' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:1464:9: warning: context imbalance in 'drbd_bump_write_ordering' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:1718:17: warning: context imbalance in 'drbd_submit_peer_request' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:2059:12: warning: context imbalance in 'recv_resync_read' - wrong count at exit
../drivers/block/drbd/drbd_receiver.c:2435:17: warning: context imbalance in 'fail_postponed_requests' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:2554:12: warning: context imbalance in 'receive_Data' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:2802:12: warning: context imbalance in 'receive_DataRequest' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:4029:9: warning: context imbalance in 'receive_SyncParam' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:4209:9: warning: context imbalance in 'receive_sizes' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:4542:22: warning: context imbalance in 'receive_state' - different lock contexts for basic block
../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/block/drbd/drbd_receiver.c:5006:19: warning: context imbalance in 'receive_rs_deallocated' - different lock contexts for basic block
../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
../lib/test_blackhole_dev.c:58:27: warning: incorrect type in assignment (different base types)
../lib/test_blackhole_dev.c:58:27:    expected restricted __be16 [usertype] payload_len
../lib/test_blackhole_dev.c:58:27:    got unsigned long
../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/ipv6/ip6_fib.c:2761:13: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
../net/ipv4/udp.c:1614:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
../net/ipv4/udp.c:1646:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
../net/ipv4/udp.c:1658:28: warning: context imbalance in 'busylock_release' - unexpected unlock
../net/ipv4/udp.c:3209:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
../net/ipv4/udp.c:3226:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
../net/ipv4/udp.c:3274:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
../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_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:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/net/ethernet/3com/typhoon.c:769:21: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/typhoon.c:525:39: warning: context imbalance in 'typhoon_process_response' - different lock contexts for basic block
../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/core/xdp.c:731:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static?
../net/core/xdp.c:753:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static?
../net/core/xdp.c:786:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static?
../net/appletalk/aarp.c:446:28: warning: incorrect type in assignment (different base types)
../net/appletalk/aarp.c:446:28:    expected restricted __be16 [usertype] s_net
../net/appletalk/aarp.c:446:28:    got unsigned short [usertype]
../net/appletalk/aarp.c:451:45: warning: cast from restricted __be16
../net/appletalk/aarp.c:455:41: warning: cast from restricted __be16
../kernel/seccomp.c:579:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:579:27:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:579:27:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:583:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:583:29:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:583:29:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:895:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:895:9:    expected struct qspinlock *lock
../kernel/seccomp.c:895:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:1396:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1396:31:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1396:31:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1408:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1408:33:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1408:33:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1894:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1894:9:    expected struct lockdep_map const *lock
../kernel/seccomp.c:1894:9:    got struct lockdep_map [noderef] __rcu *
../kernel/seccomp.c:1980:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1980:31:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1980:31:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1998:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1998:33:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1998:33:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2140:28: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2140:28:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2140:28:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2143:38: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2143:38:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2143:38:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2149:30: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2149:30:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2149:30:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:495:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:495:9:    expected struct qspinlock *lock
../kernel/seccomp.c:495:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:602:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:602:9:    expected struct qspinlock *lock
../kernel/seccomp.c:602:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:439:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:439:9:    expected struct qspinlock *lock
../kernel/seccomp.c:439:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:439:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:439:9:    expected struct qspinlock *lock
../kernel/seccomp.c:439:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c: note: in included file (through ../include/linux/ptrace.h, ../include/linux/audit.h):
../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:751:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:751:37:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:751:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:751:37:    got struct spinlock [noderef] __rcu *
../net/core/filter.c:1423:39: warning: incorrect type in argument 1 (different address spaces)
../net/core/filter.c:1423:39:    expected struct sock_filter const *filter
../net/core/filter.c:1423:39:    got struct sock_filter [noderef] __user *filter
../net/core/filter.c:1501:39: warning: incorrect type in argument 1 (different address spaces)
../net/core/filter.c:1501:39:    expected struct sock_filter const *filter
../net/core/filter.c:1501:39:    got struct sock_filter [noderef] __user *filter
../net/core/filter.c:2323:45: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:2323:45:    expected restricted __be32 [usertype] daddr
../net/core/filter.c:2323:45:    got unsigned int [usertype] ipv4_nh
../net/core/filter.c:3914:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static?
../net/core/filter.c:4646:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
../net/core/filter.c:5060:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
../net/core/filter.c:7940:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
../net/core/filter.c:11905:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static?
../net/core/filter.c:11921:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static?
../net/core/filter.c:11937:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static?
../net/core/filter.c:11958:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static?
../net/core/filter.c:12148:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static?
../net/core/filter.c:1931:43: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1931:43:    expected restricted __wsum [usertype] diff
../net/core/filter.c:1931:43:    got unsigned long long [usertype] to
../net/core/filter.c:1934:36: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1934:36:    expected restricted __be16 [usertype] old
../net/core/filter.c:1934:36:    got unsigned long long [usertype] from
../net/core/filter.c:1934:42: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1934:42:    expected restricted __be16 [usertype] new
../net/core/filter.c:1934:42:    got unsigned long long [usertype] to
../net/core/filter.c:1937:36: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1937:36:    expected restricted __be32 [usertype] from
../net/core/filter.c:1937:36:    got unsigned long long [usertype] from
../net/core/filter.c:1937:42: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1937:42:    expected restricted __be32 [usertype] to
../net/core/filter.c:1937:42:    got unsigned long long [usertype] to
../net/core/filter.c:1982:59: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1982:59:    expected restricted __wsum [usertype] diff
../net/core/filter.c:1982:59:    got unsigned long long [usertype] to
../net/core/filter.c:1985:52: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1985:52:    expected restricted __be16 [usertype] from
../net/core/filter.c:1985:52:    got unsigned long long [usertype] from
../net/core/filter.c:1985:58: warning: incorrect type in argument 4 (different base types)
../net/core/filter.c:1985:58:    expected restricted __be16 [usertype] to
../net/core/filter.c:1985:58:    got unsigned long long [usertype] to
../net/core/filter.c:1988:52: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1988:52:    expected restricted __be32 [usertype] from
../net/core/filter.c:1988:52:    got unsigned long long [usertype] from
../net/core/filter.c:1988:58: warning: incorrect type in argument 4 (different base types)
../net/core/filter.c:1988:58:    expected restricted __be32 [usertype] to
../net/core/filter.c:1988:58:    got unsigned long long [usertype] to
../net/core/filter.c:2055:35: warning: incorrect type in return expression (different base types)
../net/core/filter.c:2055:35:    expected unsigned long long
../net/core/filter.c:2055:35:    got restricted __wsum [usertype] csum
../net/core/filter.c:5858:17: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5858:17:    expected unsigned int [usertype] spi
../net/core/filter.c:5858:17:    got restricted __be32 const [usertype] spi
../net/core/filter.c:5866:33: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5866:33:    expected unsigned int [usertype] remote_ipv4
../net/core/filter.c:5866:33:    got restricted __be32 const [usertype] a4
../drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32
../net/mptcp/pm_netlink.c:642:31: warning: context imbalance in 'mptcp_pm_create_subflow_or_signal_addr' - unexpected unlock
../net/mptcp/pm_netlink.c:759:23: warning: context imbalance in 'mptcp_pm_nl_add_addr_received' - unexpected unlock
../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 int [usertype] magic
../drivers/block/drbd/drbd_main.c:555:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:556:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:556:20:    expected unsigned short [usertype] command
../drivers/block/drbd/drbd_main.c:556:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:557:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:557:20:    expected unsigned short [usertype] length
../drivers/block/drbd/drbd_main.c:557:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:563:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:563:20:    expected unsigned short [usertype] magic
../drivers/block/drbd/drbd_main.c:563:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:564:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:564:20:    expected unsigned short [usertype] command
../drivers/block/drbd/drbd_main.c:564:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:565:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:565:19:    expected unsigned int [usertype] length
../drivers/block/drbd/drbd_main.c:565:19:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:572:18: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:572:18:    expected unsigned int [usertype] magic
../drivers/block/drbd/drbd_main.c:572:18:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:573:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:573:19:    expected unsigned short [usertype] volume
../drivers/block/drbd/drbd_main.c:573:19:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:574:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:574:20:    expected unsigned short [usertype] command
../drivers/block/drbd/drbd_main.c:574:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:575:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:575:19:    expected unsigned int [usertype] length
../drivers/block/drbd/drbd_main.c:575:19:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:714:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:714:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:714:14:    struct net_conf *
../drivers/block/drbd/drbd_main.c:729:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:729:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:729:22:    struct disk_conf *
../drivers/block/drbd/drbd_main.c:766:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:766:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:766:14:    struct net_conf *
../drivers/block/drbd/drbd_main.c:826:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:830:26: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:832:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:832:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:832:23:    struct net_conf *
../drivers/block/drbd/drbd_main.c:891:25: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:922:26: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:922:26:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:922:26:    struct disk_conf *
../drivers/block/drbd/drbd_main.c:986:18: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1009:18: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1022:17: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1023:16: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1038:17: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1039:16: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1051:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1065:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1102:19: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:1102:19:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:1102:19:    struct net_conf *
../drivers/block/drbd/drbd_main.c:1312:21: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1312:21:    expected unsigned int [usertype] set_size
../drivers/block/drbd/drbd_main.c:1312:21:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1340:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1340:20:    expected unsigned int [usertype] seq_num
../drivers/block/drbd/drbd_main.c:1340:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1352:54: warning: incorrect type in argument 4 (different base types)
../drivers/block/drbd/drbd_main.c:1352:54:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1352:54:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1372:31: warning: incorrect type in argument 3 (different base types)
../drivers/block/drbd/drbd_main.c:1372:31:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1372:31:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1373:31: warning: incorrect type in argument 4 (different base types)
../drivers/block/drbd/drbd_main.c:1373:31:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1373:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1383:31: warning: incorrect type in argument 3 (different base types)
../drivers/block/drbd/drbd_main.c:1383:31:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1383:31:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1384:31: warning: incorrect type in argument 4 (different base types)
../drivers/block/drbd/drbd_main.c:1384:31:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1384:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1385:31: warning: incorrect type in argument 5 (different base types)
../drivers/block/drbd/drbd_main.c:1385:31:    expected unsigned long long [usertype] block_id
../drivers/block/drbd/drbd_main.c:1385:31:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1398:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1398:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1398:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1399:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1399:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1399:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1414:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1414:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1414:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1416:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1416:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1416:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1432:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1432:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1432:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1434:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1434:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1434:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1447:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1447:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1447:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1449:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1449:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1449: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:2997:30: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:2997:30:    expected unsigned long long [usertype] la_size_sect
../drivers/block/drbd/drbd_main.c:2997:30:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:2999:33: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:2999:33:    expected unsigned long long
../drivers/block/drbd/drbd_main.c:2999:33:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:3000:23: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3000:23:    expected unsigned int [usertype] flags
../drivers/block/drbd/drbd_main.c:3000:23:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3001:23: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3001:23:    expected unsigned int [usertype] magic
../drivers/block/drbd/drbd_main.c:3001:23:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3003:31: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3003:31:    expected unsigned int [usertype] md_size_sect
../drivers/block/drbd/drbd_main.c:3003:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3004:31: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3004:31:    expected unsigned int [usertype] al_offset
../drivers/block/drbd/drbd_main.c:3004:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3005:31: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3005:31:    expected unsigned int [usertype] al_nr_extents
../drivers/block/drbd/drbd_main.c:3005:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3006:34: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3006:34:    expected unsigned int [usertype] bm_bytes_per_bit
../drivers/block/drbd/drbd_main.c:3006:34:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3007:29: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3007:29:    expected unsigned long long [usertype] device_uuid
../drivers/block/drbd/drbd_main.c:3007:29:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:3009:27: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3009:27:    expected unsigned int [usertype] bm_offset
../drivers/block/drbd/drbd_main.c:3009:27:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3010:38: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3010:38:    expected unsigned int [usertype] la_peer_max_bio_size
../drivers/block/drbd/drbd_main.c:3010:38:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3012:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3012:28:    expected unsigned int [usertype] al_stripes
../drivers/block/drbd/drbd_main.c:3012:28:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3013:35: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3013:35:    expected unsigned int [usertype] al_stripe_size_4k
../drivers/block/drbd/drbd_main.c:3013:35:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3066:26: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3067:33: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3229:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3230: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:3256:33: warning: cast to restricted __be64
../drivers/block/drbd/drbd_main.c:3258:36: warning: cast to restricted __be64
../drivers/block/drbd/drbd_main.c:3259:26: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3260:32: warning: cast to restricted __be64
../drivers/block/drbd/drbd_main.c:3262:33: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3263:30: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3264:30: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3271:13: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3276:13: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3287:24: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3685:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:3685:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:3685:14:    struct net_conf *
../drivers/block/drbd/drbd_main.c:854:9: warning: context imbalance in 'drbd_print_uuids' - different lock contexts for basic block
../drivers/block/drbd/drbd_main.c: note: in included file:
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../net/ipv6/route.c:2344:39: warning: incorrect type in assignment (different base types)
../net/ipv6/route.c:2344:39:    expected unsigned int [usertype] flow_label
../net/ipv6/route.c:2344:39:    got restricted __be32
../net/packet/af_packet.c:1113:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
../net/packet/af_packet.c:2555:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
../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:751:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:751:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:751:37:    got struct spinlock [noderef] __rcu *
../kernel/taskstats.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/sched/signal.h, ../include/linux/taskstats_kern.h):
../include/linux/rcupdate.h:878:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
../drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y
../drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y
../net/ipv4/udp_offload.c:140:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:140:60:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:140:60:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:367:49: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:367:49:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:367:49:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:369:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:369:60:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:369:60:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:385:41: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:385:41:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:385:41:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:387:52: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:387:52:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:387:52:    got fouled restricted __sum16
../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/ethernet/alteon/acenic.c:1989:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/alteon/acenic.c:1989:35:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/alteon/acenic.c:1989:35:    got restricted __be16 [usertype]
../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/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
../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/block/drbd/drbd_state.c:838:14: warning: context imbalance in 'is_valid_state' - different lock contexts for basic block
../drivers/block/drbd/drbd_state.c:1070:9: warning: context imbalance in 'sanitize_state' - different lock contexts for basic block
../drivers/block/drbd/drbd_state.c:1958:25: warning: context imbalance in 'after_state_ch' - unexpected unlock
../drivers/block/drbd/drbd_state.c:2373:32: warning: context imbalance in '_conn_request_state' - unexpected unlock
../net/ipv4/icmp.c: note: in included file (through ../include/linux/spinlock.h, ../include/linux/sched.h, ../include/linux/percpu.h, ../arch/x86/include/asm/msr.h, ../arch/x86/include/asm/tsc.h, ...):
../include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
../include/linux/bottom_half.h:33:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
../kernel/trace/bpf_trace.c:190:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:227:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:242:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:277:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:765:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:776:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:791:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:839:41: warning: incorrect type in assignment (different address spaces)
../kernel/trace/bpf_trace.c:839:41:    expected void [noderef] __user *[addressable] [assigned] [usertype] sival_ptr
../kernel/trace/bpf_trace.c:839:41:    got void *
../kernel/trace/bpf_trace.c:1290:28: warning: symbol 'bpf_lookup_user_key' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1339:28: warning: symbol 'bpf_lookup_system_key' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1363:18: warning: symbol 'bpf_key_put' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1383:17: warning: symbol 'bpf_verify_pkcs7_signature' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3488:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3496:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3537:17: warning: symbol 'bpf_send_signal_task' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:2593:21: warning: dereference of noderef expression
../kernel/trace/bpf_trace.c:2597:66: warning: dereference of noderef expression
../kernel/trace/bpf_trace.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'uprobe_prog_run' - unexpected unlock
../drivers/block/drbd/drbd_nl.c:454:33: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:454:33:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:454:33:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:691:38: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:691:38:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:691:38:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:983:18: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:983:18:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:983:18:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:1251:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1251:24:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1251:24:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:1570:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1570:17:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1570:17:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:1580:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1580:17:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1580:17:    struct fifo_buffer *
../drivers/block/drbd/drbd_nl.c:1806:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1806:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1806:14:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2066:39: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2066:39:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2066:39:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2074:13: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2074:13:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2074:13:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2257:50: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2257:50:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2257:50:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2280:45: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2280:45:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2280:45:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2425:9: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2425:9:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2425:9:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2588:9: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2588:9:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2588:9:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2821:18: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2821:18:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2821:18:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2861:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2861:17:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2861:17:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:3399:33: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3399:33:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3399:33:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:3524:28: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3524:28:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3524:28:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:3737:29: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3737:29:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3737:29:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:3743:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3743:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3743:22:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:3933:38: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3933:38:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3933:38:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:450:9: warning: context imbalance in 'highest_fencing_policy' - different lock contexts for basic block
../drivers/block/drbd/drbd_nl.c:2121:9: warning: context imbalance in 'drbd_adm_attach' - different lock contexts for basic block
../drivers/block/drbd/drbd_nl.c: note: in included file:
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf *
../drivers/scsi/libfc/fc_exch.c:812:23: warning: context imbalance in 'fc_exch_em_alloc' - different lock contexts for basic block
../drivers/scsi/libfc/fc_exch.c:1022:29: warning: context imbalance in 'fc_exch_resp' - unexpected unlock
../drivers/scsi/libfc/fc_exch.c:2228:9: warning: context imbalance in 'fc_exch_seq_send' - unexpected unlock
In file included from ../drivers/scsi/libfc/fc_elsct.c:18:
../drivers/scsi/libfc/fc_encode.h: In function ‘fc_ct_ms_fill.constprop’:
../drivers/scsi/libfc/fc_encode.h:359:30: warning: ‘%s’ directive output may be truncated writing up to 64 bytes into a region of size between 62 and 126 [-Wformat-truncation=]
  359 |                         "%s v%s",
      |                              ^~
  360 |                         init_utsname()->sysname,
  361 |                         init_utsname()->release);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/libfc/fc_encode.h:357:17: note: ‘snprintf’ output between 3 and 131 bytes into a destination of size 128
  357 |                 snprintf((char *)&entry->value,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358 |                         FC_FDMI_HBA_ATTR_OSNAMEVERSION_LEN,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359 |                         "%s v%s",
      |                         ~~~~~~~~~
  360 |                         init_utsname()->sysname,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~
  361 |                         init_utsname()->release);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/bpf/core.c:243:49: error: arithmetics on pointers to functions
../kernel/bpf/core.c:2891: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:321:1: warning: Using plain integer as NULL pointer
../include/trace/events/xdp.h:348:1: warning: Using plain integer as NULL pointer
../include/trace/events/xdp.h:382: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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../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:1708:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/fcoe/fcoe.c:1708:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/fcoe/fcoe.c:1708:20:    got restricted __le32 [addressable] [usertype] fcoe_crc32
../drivers/scsi/fcoe/fcoe.c:1633:13: warning: cast to restricted __le32
../drivers/net/macsec.c:418:24: warning: restricted ssci_t degrades to integer
../drivers/net/macsec.c:418:22: warning: incorrect type in assignment (different base types)
../drivers/net/macsec.c:418:22:    expected restricted ssci_t [usertype] ssci
../drivers/net/macsec.c:418:22:    got unsigned int
../drivers/net/macsec.c:419:22: warning: restricted __be64 degrades to integer
../drivers/net/macsec.c:419:20: warning: incorrect type in assignment (different base types)
../drivers/net/macsec.c:419:20:    expected restricted __be64 [usertype] pn
../drivers/net/macsec.c:419:20:    got unsigned long long
../net/ipv6/icmp.c:103:20: warning: context imbalance in 'icmpv6_xmit_lock' - wrong count at exit
../net/ipv6/icmp.c:119:13: warning: context imbalance in 'icmpv6_xmit_unlock' - unexpected unlock
../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 *
../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
../net/ipv4/igmp.c:3017:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
../net/ipv4/igmp.c:3043:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
../net/ipv4/igmp.c:3060:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
../net/ipv4/igmp.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:535:29: warning: cast to restricted __le32
../drivers/scsi/libfc/fc_fcp.c:838:26: warning: context imbalance in 'fc_fcp_recv' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1206:26: warning: context imbalance in 'fc_fcp_cmd_send' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1235:26: warning: context imbalance in 'fc_fcp_error' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:464:32: warning: context imbalance in 'fc_lun_reset_send' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1392:26: warning: context imbalance in 'fc_tm_done' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1448:26: warning: context imbalance in 'fc_fcp_timeout' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1637:26: warning: context imbalance in 'fc_fcp_rec_resp' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1682:26: warning: context imbalance in 'fc_fcp_rec_error' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1790:34: warning: context imbalance in 'fc_fcp_srr_resp' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1834:26: warning: context imbalance in 'fc_fcp_srr_error' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:2133:9: warning: context imbalance in 'fc_eh_abort' - unexpected unlock
../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)
../kernel/trace/trace_uprobe.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h, ../include/linux/bpf-cgroup.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in '__uprobe_perf_func' - unexpected unlock
../drivers/scsi/fnic/fnic_fcs.c:26:37: error: invalid initializer
../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/fnic_fcs.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/fnic/fnic_fcs.c:1322:6: warning: context imbalance in 'fnic_handle_fip_timer' - different lock contexts for basic block
../fs/nfs/client.c: note: in included file (through ../include/linux/module.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock
../net/core/netpoll.c:358:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
../drivers/scsi/fnic/fnic_scsi.c:602:39: warning: context imbalance in 'fnic_queuecommand' - unexpected unlock
../net/ipv6/mcast.c: note: in included file:
../include/net/mld.h:32:43: warning: array of flexible structures
../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer
../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer
../kernel/bpf/helpers.c:1195:21: warning: incorrect type in assignment (different address spaces)
../kernel/bpf/helpers.c:1195:21:    expected unsigned long long ( *[usertype] callback_fn )( ... )
../kernel/bpf/helpers.c:1195:21:    got void [noderef] __rcu *
../kernel/bpf/helpers.c:1883:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1884:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1885:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1886:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1887:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1888:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1889:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:2116:18: warning: symbol 'bpf_obj_new_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2130:18: warning: symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2161:18: warning: symbol 'bpf_obj_drop_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2169:18: warning: symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2175:18: warning: symbol 'bpf_refcount_acquire_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2220:17: warning: symbol 'bpf_list_push_front_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2230:17: warning: symbol 'bpf_list_push_back_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2263:34: warning: symbol 'bpf_list_pop_front' was not declared. Should it be static?
../kernel/bpf/helpers.c:2268:34: warning: symbol 'bpf_list_pop_back' was not declared. Should it be static?
../kernel/bpf/helpers.c:2273:32: warning: symbol 'bpf_rbtree_remove' was not declared. Should it be static?
../kernel/bpf/helpers.c:2329:17: warning: symbol 'bpf_rbtree_add_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2339:32: warning: symbol 'bpf_rbtree_first' was not declared. Should it be static?
../kernel/bpf/helpers.c:2352:32: warning: symbol 'bpf_task_acquire' was not declared. Should it be static?
../kernel/bpf/helpers.c:2363:18: warning: symbol 'bpf_task_release' was not declared. Should it be static?
../kernel/bpf/helpers.c:2368:18: warning: symbol 'bpf_task_release_dtor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2381:27: warning: symbol 'bpf_cgroup_acquire' was not declared. Should it be static?
../kernel/bpf/helpers.c:2393:18: warning: symbol 'bpf_cgroup_release' was not declared. Should it be static?
../kernel/bpf/helpers.c:2398:18: warning: symbol 'bpf_cgroup_release_dtor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2411:27: warning: symbol 'bpf_cgroup_ancestor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2431:27: warning: symbol 'bpf_cgroup_from_id' was not declared. Should it be static?
../kernel/bpf/helpers.c:2451:18: warning: symbol 'bpf_task_under_cgroup' was not declared. Should it be static?
../kernel/bpf/helpers.c:2494:27: warning: symbol 'bpf_task_get_cgroup1' was not declared. Should it be static?
../kernel/bpf/helpers.c:2511:32: warning: symbol 'bpf_task_from_pid' was not declared. Should it be static?
../kernel/bpf/helpers.c:2530:32: warning: symbol 'bpf_task_from_vpid' was not declared. Should it be static?
../kernel/bpf/helpers.c:2571:18: warning: symbol 'bpf_dynptr_slice' was not declared. Should it be static?
../kernel/bpf/helpers.c:2656:18: warning: symbol 'bpf_dynptr_slice_rdwr' was not declared. Should it be static?
../kernel/bpf/helpers.c:2689:17: warning: symbol 'bpf_dynptr_adjust' was not declared. Should it be static?
../kernel/bpf/helpers.c:2708:18: warning: symbol 'bpf_dynptr_is_null' was not declared. Should it be static?
../kernel/bpf/helpers.c:2715:18: warning: symbol 'bpf_dynptr_is_rdonly' was not declared. Should it be static?
../kernel/bpf/helpers.c:2725:19: warning: symbol 'bpf_dynptr_size' was not declared. Should it be static?
../kernel/bpf/helpers.c:2735:17: warning: symbol 'bpf_dynptr_clone' was not declared. Should it be static?
../kernel/bpf/helpers.c:2751:18: warning: symbol 'bpf_cast_to_kern_ctx' was not declared. Should it be static?
../kernel/bpf/helpers.c:2756:18: warning: symbol 'bpf_rdonly_cast' was not declared. Should it be static?
../kernel/bpf/helpers.c:2761:18: warning: symbol 'bpf_rcu_read_lock' was not declared. Should it be static?
../kernel/bpf/helpers.c:2766:18: warning: symbol 'bpf_rcu_read_unlock' was not declared. Should it be static?
../kernel/bpf/helpers.c:2795:18: warning: symbol 'bpf_throw' was not declared. Should it be static?
../kernel/bpf/helpers.c:2814:17: warning: symbol 'bpf_wq_init' was not declared. Should it be static?
../kernel/bpf/helpers.c:2828:17: warning: symbol 'bpf_wq_start' was not declared. Should it be static?
../kernel/bpf/helpers.c:2845:17: warning: symbol 'bpf_wq_set_callback_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2859:18: warning: symbol 'bpf_preempt_disable' was not declared. Should it be static?
../kernel/bpf/helpers.c:2864:18: warning: symbol 'bpf_preempt_enable' was not declared. Should it be static?
../kernel/bpf/helpers.c:2923:1: warning: symbol 'bpf_iter_bits_new' was not declared. Should it be static?
../kernel/bpf/helpers.c:2984:17: warning: symbol 'bpf_iter_bits_next' was not declared. Should it be static?
../kernel/bpf/helpers.c:3010:18: warning: symbol 'bpf_iter_bits_destroy' was not declared. Should it be static?
../kernel/bpf/helpers.c:3034:17: warning: symbol 'bpf_copy_from_user_str' was not declared. Should it be static?
../kernel/bpf/helpers.c:2761:18: warning: context imbalance in 'bpf_rcu_read_lock' - wrong count at exit
../kernel/bpf/helpers.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_rcu_read_unlock' - unexpected unlock
../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/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/llc/llc_proc.c:56:9: warning: context imbalance in 'llc_get_sk_idx' - wrong count at exit
../net/llc/llc_proc.c:102:23: warning: context imbalance in 'llc_seq_next' - unexpected unlock
../net/llc/llc_proc.c:117:17: warning: context imbalance in 'llc_seq_stop' - unexpected unlock
../net/sched/sch_mqprio.c:702:17: warning: context imbalance in 'mqprio_dump_class_stats' - different lock contexts for basic block
../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)
../net/rose/rose_route.c:722:41: warning: context imbalance in 'rose_get_neigh' - unexpected unlock
../net/bluetooth/af_bluetooth.c:245:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block
../fs/lockd/clntproc.c: note: in included file (through ../include/linux/module.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
../net/netfilter/nf_conntrack_netlink.c:1215:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
../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/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
../fs/nfs/inode.c: note: in included file (through ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/compat.h, ../arch/x86/include/asm/ia32.h, ../arch/x86/include/asm/elf.h, ../include/linux/elf.h, ...):
../include/linux/rculist.h:157:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
../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)
../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/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: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47:    expected restricted __le32 [usertype] data_2_trns
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47:    got unsigned long [usertype] data_xfer_len
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: warning: invalid assignment: |=
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42:    left side has type restricted __le16
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42:    right side has type int
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: warning: too many warnings
../net/netfilter/nf_conntrack_amanda.c:158:33: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_amanda.c:158:33:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_amanda.c:158:33:    unsigned int ( * )( ... )
../net/ipv6/tcp_ipv6.c:1560:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
../net/ipv6/tcp_ipv6.c:1949:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
../drivers/scsi/qedf/qedf_io.c:641:59: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:641:59:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:641:59:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:643:59: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:643:59:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:643:59:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:655:40: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:655:40:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:655:40:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:656:40: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:656:40:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:656:40:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:664:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:664:33:    expected unsigned int
../drivers/scsi/qedf/qedf_io.c:664:33:    got restricted __be32 [usertype]
../drivers/scsi/qedf/qedf_io.c:720:26: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:720:26:    expected restricted __be16 [usertype] fh_ox_id
../drivers/scsi/qedf/qedf_io.c:720:26:    got unsigned short [usertype] xid
../drivers/scsi/qedf/qedf_io.c:724:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:724:31:    expected restricted __le32 [addressable] [usertype] parameter
../drivers/scsi/qedf/qedf_io.c:724:31:    got restricted __be32 [usertype] fh_parm_offset
../drivers/scsi/qedf/qedf_io.c:729:27: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:729:27:    expected restricted __le16 [addressable] [assigned] [usertype] rx_id
../drivers/scsi/qedf/qedf_io.c:729:27:    got restricted __be16 [usertype] fh_rx_id
../drivers/scsi/qedf/qedf_io.c:730:27: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:730:27:    expected restricted __le16 [addressable] [assigned] [usertype] ox_id
../drivers/scsi/qedf/qedf_io.c:730:27:    got restricted __be16 [usertype] fh_ox_id
../drivers/scsi/qedf/qedf_io.c:734:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:734:45:    expected restricted __le32 [addressable] [assigned] [usertype] lo
../drivers/scsi/qedf/qedf_io.c:734:45:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:735:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:735:45:    expected restricted __le32 [addressable] [assigned] [usertype] hi
../drivers/scsi/qedf/qedf_io.c:735:45:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:743:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:743:45:    expected restricted __le32 [addressable] [assigned] [usertype] lo
../drivers/scsi/qedf/qedf_io.c:743:45:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:744:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:744:45:    expected restricted __le32 [addressable] [assigned] [usertype] hi
../drivers/scsi/qedf/qedf_io.c:744:45:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:789:23: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:789:23:    expected restricted __le16 [assigned] [usertype] sq_prod
../drivers/scsi/qedf/qedf_io.c:789:23:    got unsigned short [usertype] fw_sq_prod_idx
../drivers/scsi/qedf/qedf_io.c:1068:35: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1068:35:    expected unsigned int [usertype] fcp_resid
../drivers/scsi/qedf/qedf_io.c:1068:35:    got restricted __le32 [usertype] fcp_resid
../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_rsp_len
../drivers/scsi/qedf/qedf_io.c:1075:29:    got restricted __le32 [usertype] fcp_rsp_len
../drivers/scsi/qedf/qedf_io.c:1079:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1079:29:    expected int fcp_sns_len
../drivers/scsi/qedf/qedf_io.c:1079:29:    got restricted __le32 [usertype] fcp_sns_len
../drivers/scsi/qedf/qedf_io.c:1253:48: warning: restricted __le16 degrades to integer
../drivers/scsi/qedf/qedf_io.c:1255:52: warning: restricted __le16 degrades to integer
../drivers/scsi/qedf/qedf_io.c:1276:41: warning: restricted __le16 degrades to integer
../drivers/scsi/qedf/qedf_io.c:1453:9: warning: cast to restricted __le32
../drivers/scsi/qedf/qedf_io.c:1453:9: warning: cast from restricted __le16
../drivers/scsi/qedf/qedf_io.c:1461:15: warning: cast from restricted __le32
../drivers/scsi/qedf/qedf_io.c:1462:14: warning: cast from restricted __le32
../drivers/scsi/qedf/qedf_io.c:1476:52: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1476:52:    expected unsigned int [usertype] rx_buf_off
../drivers/scsi/qedf/qedf_io.c:1476:52:    got restricted __le32 [usertype] rx_buf_off
../drivers/scsi/qedf/qedf_io.c:1478:52: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1478:52:    expected unsigned int [usertype] tx_buf_off
../drivers/scsi/qedf/qedf_io.c:1478:52:    got restricted __le32 [usertype] tx_buf_off
../drivers/scsi/qedf/qedf_io.c:1480:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1480:47:    expected unsigned int [usertype] rx_id
../drivers/scsi/qedf/qedf_io.c:1480:47:    got restricted __le16 [usertype] rx_id
../drivers/scsi/qedf/qedf_io.c:1529:9: warning: cast to restricted __le32
../drivers/scsi/qedf/qedf_io.c:1529:9: warning: cast from restricted __le16
../drivers/scsi/qedf/qedf_io.c:2103:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2103:32:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:2103:32:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2104:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2104:32:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:2104:32:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2105:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2105:28:    expected restricted __le32 [usertype] sge_len
../drivers/scsi/qedf/qedf_io.c:2105:28:    got int
../drivers/scsi/qedf/qedf_io.c:2114:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2114:33:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:2114:33:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2115:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2115:33:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:2115:33:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2116:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2116:29:    expected restricted __le32 [usertype] sge_len
../drivers/scsi/qedf/qedf_io.c:2116:29:    got int
../drivers/scsi/qedf/qedf_io.c:2493:53: warning: incorrect type in initializer (different base types)
../drivers/scsi/qedf/qedf_io.c:2493:53:    expected unsigned short [usertype] pktlen
../drivers/scsi/qedf/qedf_io.c:2493:53:    got restricted __le16 [usertype] pkt_len
../drivers/scsi/qedf/qedf_io.c:2555:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2555:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/qedf/qedf_io.c:2555:20:    got restricted __le32 [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53:    expected restricted __le32 [usertype] buf_addr_lo
../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54:    expected restricted __le32 [usertype] buf_addr_hi
../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49:    expected restricted __le16 [usertype] buf_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49:    got unsigned short [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50:    expected restricted __le32 [usertype] buf_addr_lo
../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51:    expected restricted __le32 [usertype] buf_addr_hi
../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1684:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1684:46:    expected restricted __le16 [usertype] buf_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1684:46:    got unsigned short [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35:    expected unsigned int [usertype] fcp_resid
../drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35:    got restricted __le32 [usertype] fcp_resid
../drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41:    expected unsigned int [usertype] rq_buff_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41:    got restricted __le32 [usertype] fcp_rsp_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37:    expected int fcp_sns_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37:    got restricted __le32 [usertype] fcp_sns_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37: warning: invalid assignment: +=
../drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37:    left side has type unsigned int
../drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37:    right side has type restricted __le32
../drivers/scsi/bnx2fc/bnx2fc_io.c:639:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:639:32:    expected restricted __le32 [usertype] buf_addr_lo
../drivers/scsi/bnx2fc/bnx2fc_io.c:639:32:    got unsigned int
../drivers/scsi/bnx2fc/bnx2fc_io.c:640:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:640:32:    expected restricted __le32 [usertype] buf_addr_hi
../drivers/scsi/bnx2fc/bnx2fc_io.c:640:32:    got unsigned int [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:641:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:641:28:    expected restricted __le16 [usertype] buf_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:641:28:    got int
../drivers/scsi/bnx2fc/bnx2fc_io.c:651:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:651:33:    expected restricted __le32 [usertype] buf_addr_lo
../drivers/scsi/bnx2fc/bnx2fc_io.c:651:33:    got unsigned int
../drivers/scsi/bnx2fc/bnx2fc_io.c:652:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:652:33:    expected restricted __le32 [usertype] buf_addr_hi
../drivers/scsi/bnx2fc/bnx2fc_io.c:652:33:    got unsigned int [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:653:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:653:29:    expected restricted __le16 [usertype] buf_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:653:29:    got int
../drivers/scsi/bnx2fc/bnx2fc_io.c:880:28: warning: cast from restricted __le16
../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:1554:16: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1554:16:    expected unsigned long long [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1554:16:    got restricted __be64 [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16:    expected unsigned long long [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16:    got restricted __be64 [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1557:26: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1557:26:    expected unsigned int [usertype] resp_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1557:26:    got restricted __le32 [usertype] mp_payload_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1993:56: warning: restricted __le16 degrades to integer
../drivers/scsi/bnx2fc/bnx2fc_io.c:1996:60: warning: restricted __le16 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2217:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2217:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedf/qedf_main.c:2217:18:    got restricted __le16
../drivers/scsi/qedf/qedf_main.c:2246:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2246:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedf/qedf_main.c:2246:18:    got restricted __le16
../drivers/scsi/qedf/qedf_main.c:2263:33: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2281:26: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2512:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2512:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/qedf/qedf_main.c:2512:20:    got restricted __le32 [addressable] [usertype] fcoe_crc32
../drivers/scsi/qedf/qedf_main.c:2708: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)
../net/ax25/ax25_std_timer.c:29:6: warning: context imbalance in 'ax25_std_heartbeat_expiry' - different lock contexts for basic block
../fs/nfs/super.c:1182:49: warning: incorrect type in initializer (different address spaces)
../fs/nfs/super.c:1182:49:    expected struct rpc_xprt *xprt1
../fs/nfs/super.c:1182:49:    got struct rpc_xprt [noderef] __rcu *cl_xprt
../fs/nfs/super.c:1183:49: warning: incorrect type in initializer (different address spaces)
../fs/nfs/super.c:1183:49:    expected struct rpc_xprt *xprt2
../fs/nfs/super.c:1183:49:    got struct rpc_xprt [noderef] __rcu *cl_xprt
../fs/nfs/super.c:1397:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
../net/netfilter/nf_conntrack_ftp.c:521:22: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_ftp.c:521:22:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_ftp.c:521:22:    unsigned int ( * )( ... )
../kernel/bpf/verifier.c:346:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
../kernel/bpf/verifier.c:21479:38: error: subtraction of functions? Share your drugs
../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
../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/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_fip.c:21:48: error: invalid initializer
../drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer
../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’:
../drivers/net/ethernet/cadence/macb_main.c:3176:77: warning: ‘%s’ directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=]
 3176 |                                 snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s",
      |                                                                             ^~
../drivers/net/ethernet/cadence/macb_main.c:3176:33: note: ‘snprintf’ output between 4 and 253 bytes into a destination of size 32
 3176 |                                 snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s",
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3177 |                                                 q, queue_statistics[i].stat_string);
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/sunrpc/xprt.c:1710:9: warning: context imbalance in 'xprt_dynamic_alloc_slot' - unexpected unlock
../drivers/net/ethernet/cadence/macb_main.c:284:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:284:16:    expected unsigned int [usertype] bottom
../drivers/net/ethernet/cadence/macb_main.c:284:16:    got restricted __le32 [usertype]
../drivers/net/ethernet/cadence/macb_main.c:286:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:286:13:    expected unsigned short [usertype] top
../drivers/net/ethernet/cadence/macb_main.c:286:13:    got restricted __le16 [usertype]
../drivers/net/ethernet/cadence/macb_main.c:3472:39: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3477:39: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3482:40: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3482:69: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3507:20: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3511:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:3511:20:    expected unsigned int [assigned] [usertype] w0
../drivers/net/ethernet/cadence/macb_main.c:3511:20:    got restricted __be32 [usertype] ip4src
../drivers/net/ethernet/cadence/macb_main.c:3521:20: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3525:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:3525:20:    expected unsigned int [assigned] [usertype] w0
../drivers/net/ethernet/cadence/macb_main.c:3525:20:    got restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/cadence/macb_main.c:3535:21: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3535:50: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3541:30: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3542:30: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3549:36: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3550:38: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3553:38: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3589:9: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3589:9: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3643:25: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3643:25: warning: cast from restricted __be32
../kernel/events/core.c:1419:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:1419:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:1419:15:    struct perf_event_context *
../kernel/events/core.c:1432:28: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:1432:28:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:1432:28:    struct perf_event_context *
../kernel/events/core.c:3586:20: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3586:20:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3586:20:    struct perf_event_context *
../kernel/events/core.c:3590:18: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3590:18:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3590:18:    struct perf_event_context *
../kernel/events/core.c:3591:23: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3591:23:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3591:23:    struct perf_event_context *
../kernel/events/core.c:3645:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3645:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3645:25:    struct perf_event_context *
../kernel/events/core.c:3646:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3646:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3646:25:    struct perf_event_context *
../kernel/events/core.c:4024:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4024:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4024:15:    struct perf_event_context *
../kernel/events/core.c:4436:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4436:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4436:15:    struct perf_event_context *
../kernel/events/core.c:4930:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4930:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4930:25:    struct perf_event_context *
../kernel/events/core.c:6363:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6363:9:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6363:9:    struct perf_buffer *
../kernel/events/core.c:5850:24: warning: incorrect type in assignment (different base types)
../kernel/events/core.c:6079:22: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6079:22:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6079:22:    struct perf_buffer *
../kernel/events/core.c:6203:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6203:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6203:14:    struct perf_buffer *
../kernel/events/core.c:6236:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6236:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6236:14:    struct perf_buffer *
../kernel/events/core.c:6293:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6293:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6293:14:    struct perf_buffer *
../kernel/events/core.c:6384:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6384:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6384:14:    struct perf_buffer *
../kernel/events/core.c:6400:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6400:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6400:14:    struct perf_buffer *
../kernel/events/core.c:8229:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:8229:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:8229:15:    struct perf_event_context *
../kernel/events/core.c:8316:13: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:8316:13:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:8316:13:    struct perf_buffer *
../kernel/events/core.c:8420:61: warning: incorrect type in argument 2 (different address spaces)
../kernel/events/core.c:8420:61:    expected struct task_struct *p
../kernel/events/core.c:8420:61:    got struct task_struct [noderef] __rcu *real_parent
../kernel/events/core.c:8422:61: warning: incorrect type in argument 2 (different address spaces)
../kernel/events/core.c:8422:61:    expected struct task_struct *p
../kernel/events/core.c:8422:61:    got struct task_struct [noderef] __rcu *real_parent
../kernel/events/core.c:9110:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:9110:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:9110:15:    struct perf_event_context *
../kernel/events/core.c:10245:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10245:9:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10245:9:    struct swevent_hlist *
../kernel/events/core.c:10284:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10284:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10284:17:    struct swevent_hlist *
../kernel/events/core.c:10558:23: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10558:23:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:10558:23:    struct perf_event_context *
../kernel/events/core.c:11580:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
../kernel/events/core.c:13436:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13436:9:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13436:9:    struct perf_event_context *
../kernel/events/core.c:13530:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13530:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13530:15:    struct perf_event_context *
../kernel/events/core.c:13542:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13542:9:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13542:9:    struct perf_event_context *
../kernel/events/core.c:13981:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13981:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:13981:17:    struct swevent_hlist *
../kernel/events/core.c:182:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
../kernel/events/core.c:198:9: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
../kernel/events/core.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/dcache.h, ../include/linux/fs.h):
../include/linux/rcupdate.h:878:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
../kernel/events/core.c:1466:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
../kernel/events/core.c:2889:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
../kernel/events/core.c:4904:17: warning: context imbalance in 'find_get_context' - unexpected unlock
../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: note: in included file (through ../include/linux/rculist.h, ../include/linux/dcache.h, ../include/linux/fs.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'perf_get_pgtable_size' - unexpected unlock
../kernel/events/core.c:10098:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10098:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10098:17:    struct swevent_hlist *
../kernel/events/core.c:10118:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10118:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10118:17:    struct swevent_hlist *
../kernel/events/core.c:10234:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10234:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10234:16:    struct swevent_hlist *
../kernel/events/core.c:10234:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10234:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10234:16:    struct swevent_hlist *
../kernel/events/core.c:10234:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10234:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10234:16:    struct swevent_hlist *
../kernel/bpf/map_iter.c:198:17: warning: symbol 'bpf_map_sum_elem_count' was not declared. Should it be static?
../kernel/bpf/bpf_iter.c:786:17: warning: symbol 'bpf_iter_num_new' was not declared. Should it be static?
../kernel/bpf/bpf_iter.c:817:17: warning: symbol 'bpf_iter_num_next' was not declared. Should it be static?
../kernel/bpf/bpf_iter.c:836:18: warning: symbol 'bpf_iter_num_destroy' was not declared. Should it be static?
../net/phonet/socket.c:619:14: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:619:14:    struct sock [noderef] __rcu *
../net/phonet/socket.c:619:14:    struct sock *
../net/phonet/socket.c:642:17: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:642:17:    struct sock [noderef] __rcu *
../net/phonet/socket.c:642:17:    struct sock *
../net/phonet/socket.c:658:17: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:658:17:    struct sock [noderef] __rcu *
../net/phonet/socket.c:658:17:    struct sock *
../net/phonet/socket.c:677:25: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:677:25:    struct sock [noderef] __rcu *
../net/phonet/socket.c:677:25:    struct sock *
../net/phonet/socket.c:726:21: warning: context imbalance in 'pn_res_seq_start' - wrong count at exit
../net/phonet/socket.c:741:13: warning: context imbalance in 'pn_res_seq_stop' - wrong count at exit
../kernel/bpf/task_iter.c:818:17: warning: symbol 'bpf_iter_task_vma_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:862:35: warning: symbol 'bpf_iter_task_vma_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:871:18: warning: symbol 'bpf_iter_task_vma_destroy' was not declared. Should it be static?
../kernel/bpf/task_iter.c:896:17: warning: symbol 'bpf_iter_css_task_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:921:32: warning: symbol 'bpf_iter_css_task_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:930:18: warning: symbol 'bpf_iter_css_task_destroy' was not declared. Should it be static?
../kernel/bpf/task_iter.c:965:17: warning: symbol 'bpf_iter_task_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:997:32: warning: symbol 'bpf_iter_task_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:1026:18: warning: symbol 'bpf_iter_task_destroy' was not declared. Should it be static?
../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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../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/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
../drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45:    right side has type unsigned int
../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37:    right side has type unsigned int
../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2209:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28: warning: invalid assignment: &=
../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:32: warning: restricted __le16 degrades to integer
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2314:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44: warning: invalid assignment: &=
../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29:    right side has type int
../fs/lockd/svclock.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
../net/core/lwtunnel.c:223:60: warning: incorrect type in initializer (different address spaces)
../net/core/lwtunnel.c:223:60:    expected struct lwtunnel_encap_ops const *ops
../net/core/lwtunnel.c:223:60:    got struct lwtunnel_encap_ops const [noderef] __rcu *
../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
../net/netfilter/nf_conntrack_irc.c:242:38: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_irc.c:242:38:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_irc.c:242:38:    unsigned 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
../net/dccp/proto.c:536:52: warning: incorrect type in argument 2 (different base types)
../net/dccp/proto.c:536:52:    expected restricted __be32 const [usertype] service
../net/dccp/proto.c:536:52:    got int [addressable] val
../net/dccp/proto.c:719:57: warning: incorrect type in argument 2 (different base types)
../net/dccp/proto.c:719:57:    expected restricted __be32 [usertype] param
../net/dccp/proto.c:719:57:    got int cmsg_type
../net/bluetooth/hci_event.c: note: in included file (through ../include/net/bluetooth/hci_core.h):
../include/net/bluetooth/hci.h:2616:47: warning: array of flexible structures
../include/net/bluetooth/hci.h:2702:43: warning: array of flexible structures
../net/phonet/af_phonet.c:35:14: error: incompatible types in comparison expression (different address spaces):
../net/phonet/af_phonet.c:35:14:    struct phonet_protocol const [noderef] __rcu *
../net/phonet/af_phonet.c:35:14:    struct phonet_protocol const *
../net/phonet/af_phonet.c:474:17: error: incompatible types in comparison expression (different address spaces):
../net/phonet/af_phonet.c:474:17:    struct phonet_protocol const [noderef] __rcu *
../net/phonet/af_phonet.c:474:17:    struct phonet_protocol const *
../net/phonet/af_phonet.c:486:9: error: incompatible types in comparison expression (different address spaces):
../net/phonet/af_phonet.c:486:9:    struct phonet_protocol const [noderef] __rcu *
../net/phonet/af_phonet.c:486:9:    struct phonet_protocol const *
../net/can/j1939/main.c: note: in included file (through ../include/linux/can/can-ml.h):
../include/linux/netdevice.h:2610:20: warning: context imbalance in '__j1939_rx_release' - wrong count at exit
../net/ipv4/ipmr.c:2944:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block
../net/ipv4/ipmr.c: note: in included file (through ../include/linux/mroute.h):
../include/linux/mroute_base.h:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
../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
../kernel/bpf/hashtab.c:1458:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c:1495:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c:1672:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
../net/dccp/qpolicy.c:88:27: warning: incorrect type in initializer (different base types)
../net/dccp/qpolicy.c:88:27:    expected restricted __be32 [usertype] params
../net/dccp/qpolicy.c:88:27:    got int
../net/dccp/qpolicy.c:133:33: warning: restricted __be32 degrades to integer
../net/dccp/qpolicy.c:133:24: warning: restricted __be32 degrades to integer
../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
../net/rxrpc/conn_service.c:56:9: warning: context imbalance in 'rxrpc_find_service_conn_rcu' - different lock contexts for basic block
../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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c: In function ‘bgx_acpi_match_id’:
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:34: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |                                  ^~
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:30: note: directive argument in the range [0, 255]
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |                              ^~~~~~~
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:9: note: ‘snprintf’ output between 5 and 7 bytes into a destination of size 5
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/brocade/bna/bnad.c:396:17: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:396:17:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:396:17:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:452:17: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:452:17:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:452:17:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:551:23: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:617:17: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:639:25: warning: cast to restricted __be32
../drivers/net/ethernet/brocade/bna/bnad.c:640:23: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:667:39: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:668:41: warning: cast to restricted __be32
../drivers/net/ethernet/brocade/bna/bnad.c:712:73: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:1322:33: warning: cast to restricted __be32
../drivers/net/ethernet/brocade/bna/bnad.c:1322: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:2816:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2816:33:    expected unsigned short [usertype] vlan_tag
../drivers/net/ethernet/brocade/bna/bnad.c:2816:33:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2825:47: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2825:47:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:2825:47:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2829:47: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2829:47:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:2829:47:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2830:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2830:48:    expected unsigned short [usertype] lso_mss
../drivers/net/ethernet/brocade/bna/bnad.c:2830:48:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2839:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2839:53:    expected unsigned short [usertype] l4_hdr_size_n_offset
../drivers/net/ethernet/brocade/bna/bnad.c:2839:53:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2843:39: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2843:39:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:2843:39:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2865:69: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2865:69:    expected unsigned short [usertype] l4_hdr_size_n_offset
../drivers/net/ethernet/brocade/bna/bnad.c:2865:69:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2878:69: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2878:69:    expected unsigned short [usertype] l4_hdr_size_n_offset
../drivers/net/ethernet/brocade/bna/bnad.c:2878:69:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2898:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2898:30:    expected unsigned short [usertype] flags
../drivers/net/ethernet/brocade/bna/bnad.c:2898:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2899:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2899:37:    expected unsigned int [usertype] frame_length
../drivers/net/ethernet/brocade/bna/bnad.c:2899:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3019:9: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3019:9:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:3019:9:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3020:34: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3020:34:    expected unsigned short [usertype] length
../drivers/net/ethernet/brocade/bna/bnad.c:3020:34:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3044:51: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3044:51:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:3044:51:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3060:17: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3060:17:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:3060:17:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3061:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3061:48:    expected unsigned short [usertype] length
../drivers/net/ethernet/brocade/bna/bnad.c:3061:48:    got restricted __be16 [usertype]
../fs/lockd/mon.c: note: in included file (through ../include/linux/smp.h, ../include/linux/alloc_tag.h, ../include/linux/percpu.h, ../arch/x86/include/asm/msr.h, ../arch/x86/include/asm/tsc.h, ...):
../include/linux/list.h:229:25: warning: context imbalance in 'nsm_release' - unexpected unlock
../net/rds/af_rds.c:245:22: warning: invalid assignment: |=
../net/rds/af_rds.c:245:22:    left side has type restricted __poll_t
../net/rds/af_rds.c:245:22:    right side has type int
../drivers/net/ethernet/broadcom/bnx2.c: In function ‘bnx2_setup_int_mode’:
../drivers/net/ethernet/broadcom/bnx2.c:6288:56: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 2 and 17 [-Wformat-truncation=]
 6288 |                 snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i);
      |                                                        ^~
In function ‘bnx2_enable_msix’,
    inlined from ‘bnx2_setup_int_mode’ at ../drivers/net/ethernet/broadcom/bnx2.c:6314:3:
../drivers/net/ethernet/broadcom/bnx2.c:6288:52: note: directive argument in the range [0, 2147483646]
 6288 |                 snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i);
      |                                                    ^~~~~~~
../drivers/net/ethernet/broadcom/bnx2.c:6288:17: note: ‘snprintf’ output between 3 and 27 bytes into a destination of size 18
 6288 |                 snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/rionet.c: note: in included file:
../include/linux/rio.h:204:34: warning: array of flexible structures
../drivers/net/ethernet/broadcom/bnx2.c:8294:31: warning: cast to restricted __be32
../net/ax25/ax25_ds_timer.c:91:6: warning: context imbalance in 'ax25_ds_heartbeat_expiry' - different lock contexts for basic block
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/cpuid.h:64,
                 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:9240:2:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/ipv4/ipmr_base.c:147:6: warning: context imbalance in 'mr_mfc_seq_idx' - wrong count at exit
../net/ipv4/ipmr_base.c:200:23: warning: context imbalance in 'mr_mfc_seq_next' - unexpected unlock
../net/ipv4/syncookies.c:218:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
../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 void *_res
../net/netfilter/nf_conntrack_snmp.c:42:23: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_snmp.c:42:23:    int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_snmp.c:42:23:    int ( * )( ... )
../drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:589:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock
../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/qla2xxx/qla_isr.c:3891: warning: Function parameter or struct member 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail'
../drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1241:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
../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?
../net/dccp/ccids/ccid3.c:474:25: warning: incorrect type in assignment (different base types)
../net/dccp/ccids/ccid3.c:474:25:    expected restricted __be32 [usertype] opt_val
../net/dccp/ccids/ccid3.c:474:25:    got unsigned int [usertype]
../net/dccp/ccids/ccid3.c:478:39: warning: incorrect type in assignment (different base types)
../net/dccp/ccids/ccid3.c:478:39:    expected unsigned long long [usertype] tx_x_recv
../net/dccp/ccids/ccid3.c:478:39:    got restricted __be32 [usertype] opt_val
../net/dccp/ccids/ccid3.c:485:64: warning: incorrect type in argument 1 (different base types)
../net/dccp/ccids/ccid3.c:485:64:    expected unsigned int [usertype] loss_event_rate
../net/dccp/ccids/ccid3.c:485:64:    got restricted __be32 [usertype] opt_val
../drivers/net/ethernet/cavium/liquidio/lio_core.c: In function ‘octeon_setup_interrupt’:
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1122: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=]
 1122 |                                          INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u",
      |                                                                            ^~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1122:54: note: directive argument in the range [0, 2147483646]
 1122 |                                          INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u",
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1121:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32
 1121 |                                 snprintf(&queue_irq_names[IRQ_NAME_OFF(i)],
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1122 |                                          INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u",
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1123 |                                          oct->octeon_id, oct->pf_num, i);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1127: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=]
 1127 |                                          INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u",
      |                                                                            ^~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1127:54: note: directive argument in the range [0, 2147483646]
 1127 |                                          INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u",
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1126:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32
 1126 |                                 snprintf(&queue_irq_names[IRQ_NAME_OFF(i)],
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1127 |                                          INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u",
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1128 |                                          oct->octeon_id, oct->vf_num, i);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/atm/lec.c:889:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock
../net/atm/lec.c:945:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock
../drivers/net/ethernet/cavium/liquidio/request_manager.c:572:9: warning: context imbalance in 'octeon_send_command' - different lock contexts for basic block
../drivers/net/wireless/ti/wlcore/main.c:671:33: warning: context imbalance in 'wlcore_irq_locked' - different lock contexts for basic block
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1743:15: warning: cast to restricted __be32
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1813:15: warning: cast to restricted __be32
../net/core/bpf_sk_storage.c:335:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
../net/core/bpf_sk_storage.c:703:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
../net/core/bpf_sk_storage.c:832:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
../net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types)
../net/rds/connection.c:71:31:    expected restricted __be32 const [usertype] laddr
../net/rds/connection.c:71:31:    got unsigned int [assigned] [usertype] lhash
../net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types)
../net/rds/connection.c:71:41:    expected restricted __be32 const [usertype] faddr
../net/rds/connection.c:71:41:    got unsigned int [assigned] [usertype] fhash
../drivers/net/ethernet/broadcom/cnic.c:5262:40: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5262:40:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:5262:40:    got unsigned int [usertype] cli
../drivers/net/ethernet/broadcom/cnic.c:5217:40: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5217:40:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:5217:40:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:5218:40: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5218:40:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:5218:40:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1391:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1391:33:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1391:33:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1392:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1392:33:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1392:33:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1416:36: warning: cast from restricted __le32
../drivers/net/ethernet/broadcom/cnic.c:1417:36: warning: cast from restricted __le32
../drivers/net/ethernet/broadcom/cnic.c:1687:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1687:22:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1687:22:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1688:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1688:22:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1688:22:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1729:54:    got unsigned int [usertype] sq_page_table_addr_lo
../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] hi
../drivers/net/ethernet/broadcom/cnic.c:1731:54:    got unsigned int [usertype] sq_page_table_addr_hi
../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 int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1734:54: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1734:54:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1734:54:    got unsigned int [usertype] lo
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1735:54:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1737:54: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1737:54:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1737:54:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1739:59:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1741:59: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1741:59:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1741:59:    got unsigned int [usertype]
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1743:56:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1745:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1745:56:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1745:56:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1747:61:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1749:61: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1749:61:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1749:61:    got unsigned int [usertype]
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1751:56:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1753:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1753:56:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1753:56:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1775:57:    got unsigned int
../drivers/net/ethernet/broadcom/cnic.c:1777:57: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1777:57:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1777:57:    got unsigned int [usertype] rq_page_table_addr_hi
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1788:53:    got unsigned int [usertype] rq_page_table_addr_lo
../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] hi
../drivers/net/ethernet/broadcom/cnic.c:1790:53:    got unsigned int [usertype] rq_page_table_addr_hi
../drivers/net/ethernet/broadcom/cnic.c:1792:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1792:53:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1792:53:    got unsigned int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1793:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1793:53:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1793:53:    got unsigned int [usertype] lo
../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] lo
../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] hi
../drivers/net/ethernet/broadcom/cnic.c:1796:55:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1798:55:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1800:55: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1800:55:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1800:55:    got unsigned int [usertype]
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1802:53:    got unsigned int [usertype] cq_page_table_addr_lo
../drivers/net/ethernet/broadcom/cnic.c:1804:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1804:53:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1804:53:    got unsigned int [usertype] cq_page_table_addr_hi
../drivers/net/ethernet/broadcom/cnic.c:1807:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1807:56:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1807:56:    got unsigned int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1808:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1808:56:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1808:56:    got unsigned int [usertype] lo
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1822:64:    got unsigned int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1824:64: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1824:64:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1824:64:    got unsigned int [usertype] lo
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1828:50:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1830:50: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1830:50:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1830:50:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1832:49:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1834:49: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1834:49:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1834:49:    got unsigned int [usertype]
../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] lo
../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] hi
../drivers/net/ethernet/broadcom/cnic.c:1847:48:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1849:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1849:48:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1849:48:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1850:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1850:48:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1850:48:    got unsigned int [usertype]
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1851:50:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1853:50: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1853:50:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1853:50:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1857:47:    got unsigned int
../drivers/net/ethernet/broadcom/cnic.c:1859:47: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1859:47:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1859:47:    got unsigned int [usertype] cq_page_table_addr_hi
../drivers/net/ethernet/broadcom/cnic.c:2078:17: warning: cast from restricted __sum16
../drivers/net/ethernet/broadcom/cnic.c:2327:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2327:35:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:2327:35:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:2328:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2328:35:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:2328:35:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:2329:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2329:32:    expected restricted __le32 [usertype] eq_pbl_size
../drivers/net/ethernet/broadcom/cnic.c:2329:32:    got int num_pages
../drivers/net/ethernet/broadcom/cnic.c:2331:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2331:27:    expected restricted __le16 [usertype] sb_num
../drivers/net/ethernet/broadcom/cnic.c:2331:27:    got unsigned int [usertype] status_blk_num
../drivers/net/ethernet/broadcom/cnic.c:2332:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2332:28:    expected restricted __le16 [usertype] eq_prod
../drivers/net/ethernet/broadcom/cnic.c:2332:28:    got unsigned long
../drivers/net/ethernet/broadcom/cnic.c:2373:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2373:16:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2373:16:    got restricted __le16 [usertype] fcoe_conn_id
../drivers/net/ethernet/broadcom/cnic.c:2430:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2430:27:    expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
../drivers/net/ethernet/broadcom/cnic.c:2430:27:    got restricted __le16 [usertype] fcoe_conn_id
../drivers/net/ethernet/broadcom/cnic.c:2431:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2431:32:    expected restricted __le32 [addressable] [assigned] [usertype] completion_status
../drivers/net/ethernet/broadcom/cnic.c:2431:32:    got int
../drivers/net/ethernet/broadcom/cnic.c:2448:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2448:13:    expected unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2448:13:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2449:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/broadcom/cnic.c:2476:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2476:13:    expected unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2476:13:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2477:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2477:16:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2477:16:    got restricted __le32 [usertype] conn_id
../drivers/net/ethernet/broadcom/cnic.c:2510:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2510:13:    expected unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2510:13:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2511:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2511:16:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2511:16:    got restricted __le32 [usertype] conn_id
../drivers/net/ethernet/broadcom/cnic.c:2523:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2523:32:    expected restricted __le32 [addressable] [usertype] completion_status
../drivers/net/ethernet/broadcom/cnic.c:2523:32:    got int
../drivers/net/ethernet/broadcom/cnic.c:2538:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2538:35:    expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
../drivers/net/ethernet/broadcom/cnic.c:2538:35:    got unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2610:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2610:29:    expected unsigned int [assigned] [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2610:29:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2611:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2611:32:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2611:32:    got restricted __le32 [usertype] conn_id
../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:3516:40: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3517:40: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3532:27: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3533:27: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3534:29: warning: cast to restricted __be16
../drivers/net/ethernet/broadcom/cnic.c:3535:29: warning: cast to restricted __be16
../drivers/net/ethernet/broadcom/cnic.c:3638:49: warning: cast to restricted __be16
../drivers/net/ethernet/broadcom/cnic.c:3791:31: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3791:31:    expected unsigned short [usertype] dst_port
../drivers/net/ethernet/broadcom/cnic.c:3791:31:    got restricted __be16 [usertype] sin6_port
../drivers/net/ethernet/broadcom/cnic.c:3797:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3797:32:    expected unsigned int
../drivers/net/ethernet/broadcom/cnic.c:3797:32:    got restricted __be32 [usertype] s_addr
../drivers/net/ethernet/broadcom/cnic.c:3798:31: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3798:31:    expected unsigned short [usertype] dst_port
../drivers/net/ethernet/broadcom/cnic.c:3798:31:    got restricted __be16 [usertype] sin_port
../drivers/net/ethernet/broadcom/cnic.c:3828:23: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3828:23:    expected unsigned short [usertype] src_port
../drivers/net/ethernet/broadcom/cnic.c:3828:23:    got restricted __be16 [assigned] [usertype] local_port
../drivers/net/ethernet/broadcom/cnic.c:3985:29: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/broadcom/cnic.c:4947:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/broadcom/cnic.c:4947:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4947:33:    expected restricted __le32 [usertype] addr_lo
../drivers/net/ethernet/broadcom/cnic.c:4947:33:    got unsigned int
../drivers/net/ethernet/broadcom/cnic.c:4955:46: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4955:46:    expected restricted __le32 [usertype] parsing_data
../drivers/net/ethernet/broadcom/cnic.c:4955:46:    got int
../drivers/net/ethernet/broadcom/cnic.c:4958:46: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4958:46:    expected restricted __le16 [usertype] global_data
../drivers/net/ethernet/broadcom/cnic.c:4958:46:    got int
../drivers/net/ethernet/broadcom/cnic.c:4983:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4983:25:    expected unsigned short [usertype] *tx_cons_ptr
../drivers/net/ethernet/broadcom/cnic.c:4983:25:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5048:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5048:35:    expected restricted __le16 [usertype] silent_vlan_mask
../drivers/net/ethernet/broadcom/cnic.c:5048:35:    got int
../drivers/net/ethernet/broadcom/cnic.c:5050:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5050:25:    expected unsigned short [usertype] *rx_cons_ptr
../drivers/net/ethernet/broadcom/cnic.c:5050:25:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5068:42:    expected unsigned short [usertype] *hw_prod_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5068:42:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5070:41:    expected unsigned short [usertype] *status_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5070:41:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5075:42: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5075:42:    expected unsigned short [usertype] *hw_prod_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5075:42:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5077:41: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5077:41:    expected unsigned short [usertype] *status_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5077:41:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5087:42: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5087:42:    expected unsigned short [usertype] *hw_prod_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5087:42:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5089:41: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5089:41:    expected unsigned short [usertype] *status_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5089:41:    got restricted __le16 *
../net/netfilter/nf_conntrack_tftp.c:78:31: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_tftp.c:78:31:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_tftp.c:78:31:    unsigned int ( * )( ... )
../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
../kernel/bpf/local_storage.c:91:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
../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/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static?
../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/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: In function ‘alx_request_msix’:
../drivers/net/ethernet/atheros/alx/main.c:874:55: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  874 |                         sprintf(np->irq_lbl, "%s-rx-%u", netdev->name,
      |                                                       ^
../drivers/net/ethernet/atheros/alx/main.c:874:25: note: ‘sprintf’ output between 6 and 25 bytes into a destination of size 24
  874 |                         sprintf(np->irq_lbl, "%s-rx-%u", netdev->name,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  875 |                                 np->rxq->queue_idx);
      |                                 ~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/atheros/alx/main.c:871:55: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  871 |                         sprintf(np->irq_lbl, "%s-tx-%u", netdev->name,
      |                                                       ^
../drivers/net/ethernet/atheros/alx/main.c:871:25: note: ‘sprintf’ output between 6 and 25 bytes into a destination of size 24
  871 |                         sprintf(np->irq_lbl, "%s-tx-%u", netdev->name,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  872 |                                 np->txq->queue_idx);
      |                                 ~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/atheros/alx/main.c:868:55: warning: ‘%u’ directive writing between 1 and 5 bytes into a region of size between 3 and 18 [-Wformat-overflow=]
  868 |                         sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name,
      |                                                       ^~
../drivers/net/ethernet/atheros/alx/main.c:868:46: note: directive argument in the range [0, 65535]
  868 |                         sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name,
      |                                              ^~~~~~~~~~~~
../drivers/net/ethernet/atheros/alx/main.c:868:25: note: ‘sprintf’ output between 8 and 27 bytes into a destination of size 24
  868 |                         sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  869 |                                 np->txq->queue_idx);
      |                                 ~~~~~~~~~~~~~~~~~~~
../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
../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 *
../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/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/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]
../net/caif/cffrml.c:92:15: warning: cast to restricted __le16
../net/caif/cffrml.c:110:27: warning: cast to restricted __le16
../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/qla2xxx/qla_tmpl.c:1058:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
../drivers/scsi/qla2xxx/qla_target.c:397:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
../drivers/scsi/qla2xxx/qla_target.c:3754:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
../drivers/scsi/qla2xxx/qla_target.c:5643:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
../drivers/scsi/qla2xxx/qla_target.c:5682:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
../net/rds/recv.c:218:42: warning: cast to restricted __be16
../net/rds/recv.c:222:44: warning: cast to restricted __be32
../net/bridge/br_netfilter_hooks.c: note: in included file (through ../include/linux/if_pppox.h):
../include/uapi/linux/if_pppox.h:153:29: 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/net/ethernet/cisco/enic/enic_main.c: In function ‘enic_request_intr’:
../drivers/net/ethernet/cisco/enic/enic_main.c:1832:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1832:33: note: directive argument in the range [0, 4294967294]
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1830:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1830 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1843:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1843:33: note: directive argument in the range [0, 4294967294]
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1841:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1841 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1842 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:649:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:656:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer
../net/ipv6/ip6mr.c:433:13: warning: context imbalance in 'ip6mr_vif_seq_start' - different lock contexts for basic block
../net/ipv6/ip6mr.c: note: in included file (through ../include/linux/mroute6.h):
../include/linux/mroute_base.h:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
../net/sctp/sm_make_chunk.c:3107:48: warning: incorrect type in argument 2 (different base types)
../net/sctp/sm_make_chunk.c:3107:48:    expected int optname
../net/sctp/sm_make_chunk.c:3107:48:    got restricted __be16
../net/sctp/sm_make_chunk.c:3179:48: warning: incorrect type in argument 2 (different base types)
../net/sctp/sm_make_chunk.c:3179:48:    expected int optname
../net/sctp/sm_make_chunk.c:3179:48:    got restricted __be16
../net/ipv4/tcp_sigpool.c:260:5: warning: context imbalance in 'tcp_sigpool_start' - wrong count at exit
In file included from ../drivers/net/ethernet/broadcom/genet/bcmmii.c:17:
../drivers/net/ethernet/broadcom/genet/bcmmii.c: In function ‘bcmgenet_mii_pd_init’:
../include/linux/phy.h:330:20: warning: ‘%02x’ directive output may be truncated writing between 2 and 8 bytes into a region of size between 0 and 60 [-Wformat-truncation=]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:53: note: in expansion of macro ‘PHY_ID_FMT’
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                                                     ^~~~~~~~~~
../include/linux/phy.h:330:24: note: format string is defined here
  330 | #define PHY_ID_FMT "%s:%02x"
      |                        ^~~~
../include/linux/phy.h:330:20: note: using the range [0, 4294967295] for directive argument
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:53: note: in expansion of macro ‘PHY_ID_FMT’
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                                                     ^~~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:17: note: ‘snprintf’ output between 4 and 70 bytes into a destination of size 61
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  605 |                          mdio_bus_id, pd->phy_address);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/rds/send.c:1050:24: warning: incorrect type in argument 1 (different base types)
../net/rds/send.c:1050:24:    expected unsigned int [usertype] a
../net/rds/send.c:1050:24:    got restricted __be16 [usertype] sin6_port
../net/rds/send.c:1052:24: warning: incorrect type in argument 1 (different base types)
../net/rds/send.c:1052:24:    expected unsigned int [usertype] a
../net/rds/send.c:1052:24:    got restricted __be16 [usertype] sin6_port
../net/rds/send.c:1457:30: warning: incorrect type in initializer (different base types)
../net/rds/send.c:1457:30:    expected unsigned short [usertype] npaths
../net/rds/send.c:1457:30:    got restricted __be16 [usertype]
../net/rds/send.c:1458:34: warning: incorrect type in initializer (different base types)
../net/rds/send.c:1458:34:    expected unsigned int [usertype] my_gen_num
../net/rds/send.c:1458:34:    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/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
../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/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/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/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/lpfc/lpfc_sli.c:18157:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18157:47:    expected unsigned int [usertype] sgl_pg0_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:18157:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18159:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18159:47:    expected unsigned int [usertype] sgl_pg0_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18159:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18161:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18161:47:    expected unsigned int [usertype] sgl_pg1_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:18161:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18163:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18163:47:    expected unsigned int [usertype] sgl_pg1_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18163:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18176:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18176:20:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_sli.c:18176:20:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:15417:13: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15418:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15418:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15418:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15418:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15427:16: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9160:16: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9163:21: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9164:23: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:693:13: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:713:17:    expected unsigned int [usertype] word3
../drivers/scsi/lpfc/lpfc_sli.c:713:17:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21295:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:21303:37: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:21304:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21304:38:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_sli.c:21304:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21338:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21338:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_sli.c:21338:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21347:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21347:30:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:21347:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21348:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21348:30:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:21348:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21349:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:21351:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21351:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_sli.c:21351:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21352:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21352:30:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_sli.c:21352:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:452:13: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:578:17:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_sli.c:578:17:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:600:24: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2359:35: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2461:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2462:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2465:35: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2466:36: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9616:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9662:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:12115:25: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:12143:25: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:14803:16: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:17969:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17969:57:    expected unsigned int [usertype] sgl_pg0_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:17969:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:17971:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17971:57:    expected unsigned int [usertype] sgl_pg0_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:17971:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:17974:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17974:57:    expected unsigned int [usertype] sgl_pg1_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:17974:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:17976:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17976:57:    expected unsigned int [usertype] sgl_pg1_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:17976:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18269:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18269:47:    expected unsigned int [usertype] sgl_pg0_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:18269:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18271:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18271:47:    expected unsigned int [usertype] sgl_pg0_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18271:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18278:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18278:47:    expected unsigned int [usertype] sgl_pg1_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:18278:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18280:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18280:47:    expected unsigned int [usertype] sgl_pg1_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18280:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18291:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18291:20:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_sli.c:18291:20:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18521:29: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18523:33: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18523:33: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:19168:16: warning: restricted __be16 degrades to integer
../drivers/scsi/lpfc/lpfc_sli.c:20966:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:20966:45:    expected unsigned int
../drivers/scsi/lpfc/lpfc_sli.c:20966:45:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:12902:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
../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/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:620:20: warning: incorrect type in assignment (different base types)
../drivers/net/bareudp.c:620:20:    expected restricted __be16 [usertype] port
../drivers/net/bareudp.c:620:20:    got unsigned short
../drivers/net/bareudp.c:621:25: warning: incorrect type in assignment (different base types)
../drivers/net/bareudp.c:621:25:    expected restricted __be16 [usertype] ethertype
../drivers/net/bareudp.c:621:25:    got unsigned short
../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:1942:25: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_ct.c:1943:24: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_ct.c:1967:22: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_ct.c:2004:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2004:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2004:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2011:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2011:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2011:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2053:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2053:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2053:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2063:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2063:39:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2063:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2086:41: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2086:41:    expected unsigned int [usertype] port_id
../drivers/scsi/lpfc/lpfc_ct.c:2086:41:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2093:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2093:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2093:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:3292:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:3292:30:    expected unsigned int [usertype] EntryCnt
../drivers/scsi/lpfc/lpfc_ct.c:3292:30:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:3352:34: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:3352:34:    expected unsigned int [usertype] EntryCnt
../drivers/scsi/lpfc/lpfc_ct.c:3352:34:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:3524:34: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c: In function ‘bnxt_ethtool_init’:
../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:4170:32: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 27 [-Wformat-truncation=]
 4170 |                          "/pkg %s", buf);
      |                                ^~   ~~~
In function ‘bnxt_get_pkgver’,
    inlined from ‘bnxt_ethtool_init’ at ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:5086:3:
../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:4169:17: note: ‘snprintf’ output between 6 and 37 bytes into a destination of size 32
 4169 |                 snprintf(bp->fw_ver_str + len, FW_VER_STR_LEN - len,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4170 |                          "/pkg %s", buf);
      |                          ~~~~~~~~~~~~~~~
../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/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.
../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
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:515:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:515:38:    expected restricted __be32 [usertype] ip4src
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:515:38:    got unsigned int [usertype]
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:518:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:518:38:    expected restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:518:38:    got unsigned int [usertype]
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:521:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:521:36:    expected restricted __be16 [usertype] psrc
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:521:36:    got unsigned short [usertype]
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:524:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:524:36:    expected restricted __be16 [usertype] pdst
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:524:36:    got unsigned short [usertype]
../net/bluetooth/hci_codec.c: note: in included file:
../include/net/bluetooth/hci_core.h:147:35: warning: array of flexible structures
../drivers/scsi/lpfc/lpfc_els.c: note: in included file:
../include/uapi/scsi/fc/fc_els.h:1248: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:2270:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2270:31:    expected unsigned int [usertype] vid
../drivers/scsi/lpfc/lpfc_els.c:2270:31:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2271:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2271:33:    expected unsigned int [usertype] flags
../drivers/scsi/lpfc/lpfc_els.c:2271:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2590:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2590:33:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_els.c:2590:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2591:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2591:33:    expected unsigned int [usertype] word4
../drivers/scsi/lpfc/lpfc_els.c:2591:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2922:19: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:3145:34: warning: cast to restricted __be32
../include/uapi/scsi/fc/fc_els.h:1151:37: warning: array of flexible structures
../drivers/scsi/lpfc/lpfc_els.c:3688:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:3689:17: warning: cast to restricted __be32
../include/uapi/scsi/fc/fc_els.h:1138:37: warning: array of flexible structures
../include/uapi/scsi/fc/fc_els.h:1234:37: warning: array of flexible structures
../drivers/scsi/lpfc/lpfc_els.c:5579:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:5579:47:    expected unsigned int [usertype] vid
../drivers/scsi/lpfc/lpfc_els.c:5579:47:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:5580:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:5580:49:    expected unsigned int [usertype] flags
../drivers/scsi/lpfc/lpfc_els.c:5580:49:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:5971:19: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6040:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6156:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6156:33:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_els.c:6156:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6157:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6157:33:    expected unsigned int [usertype] word4
../drivers/scsi/lpfc/lpfc_els.c:6157:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6158:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6158:33:    expected unsigned int [usertype] word5
../drivers/scsi/lpfc/lpfc_els.c:6158:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6324:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6327:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6327:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6339:32: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6559:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6559:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6559:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6561:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6561:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6561:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6580:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6580:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6580:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6619:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6619:36:    expected unsigned short [usertype] temperature
../drivers/scsi/lpfc/lpfc_els.c:6619:36:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6620:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6620:33:    expected unsigned short [usertype] rx_power
../drivers/scsi/lpfc/lpfc_els.c:6620:33:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6621:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6621:32:    expected unsigned short [usertype] tx_bias
../drivers/scsi/lpfc/lpfc_els.c:6621:32:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6622:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6622:33:    expected unsigned short [usertype] tx_power
../drivers/scsi/lpfc/lpfc_els.c:6622:33:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6623:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6623:28:    expected unsigned short [usertype] vcc
../drivers/scsi/lpfc/lpfc_els.c:6623:28:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6625:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6625:30:    expected unsigned short [usertype] flags
../drivers/scsi/lpfc/lpfc_els.c:6625:30:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6626:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6626:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6626:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6637:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6637:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6637:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6641:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6641:30:    expected unsigned int [usertype] port_type
../drivers/scsi/lpfc/lpfc_els.c:6641:30:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6643:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6643:49:    expected unsigned int [usertype] link_failure_cnt
../drivers/scsi/lpfc/lpfc_els.c:6643:49:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6645:50: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6645:50:    expected unsigned int [usertype] loss_of_synch_cnt
../drivers/scsi/lpfc/lpfc_els.c:6645:50:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6647:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6647:51:    expected unsigned int [usertype] loss_of_signal_cnt
../drivers/scsi/lpfc/lpfc_els.c:6647:51:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6649:56: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6649:56:    expected unsigned int [usertype] primitive_seq_proto_err
../drivers/scsi/lpfc/lpfc_els.c:6649:56:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6651:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6651:51:    expected unsigned int [usertype] invalid_trans_word
../drivers/scsi/lpfc/lpfc_els.c:6651:51:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6653:48: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6653:48:    expected unsigned int [usertype] invalid_crc_cnt
../drivers/scsi/lpfc/lpfc_els.c:6653:48:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6655:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6655:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6655:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6666:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6666:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6666:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6670:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6670:33:    expected unsigned int [usertype] port_bbc
../drivers/scsi/lpfc/lpfc_els.c:6670:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6674:50: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6674:50:    expected unsigned int [usertype] attached_port_bbc
../drivers/scsi/lpfc/lpfc_els.c:6674:50:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6680:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6680:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6680:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6691:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6691:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6691:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6708:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6708:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6708:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6709:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6709:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6709:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6720:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6720:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6720:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6737:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6737:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6737:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6738:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6738:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6738:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6749:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6749:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6749:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6766:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6766:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6766:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6767:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6767:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6767:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6778:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6778:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6778:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6795:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6795:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6795:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6796:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6796:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6796:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6808:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6808:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6808:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6825:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6825:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6825:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6826:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6826:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6826:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6834:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6834:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6834:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6840:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6840:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6840:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6849:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6849:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6849:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6851:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6851:36:    expected unsigned int [usertype] CorrectedBlocks
../drivers/scsi/lpfc/lpfc_els.c:6851:36:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6853:40: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6853:40:    expected unsigned int [usertype] UncorrectableBlocks
../drivers/scsi/lpfc/lpfc_els.c:6853:40:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6856:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6856:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6856:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6867:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6867:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6867:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6905:37: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6905:37:    expected unsigned short [usertype] speed
../drivers/scsi/lpfc/lpfc_els.c:6905:37:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6933:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6933:44:    expected unsigned short [usertype] capabilities
../drivers/scsi/lpfc/lpfc_els.c:6933:44:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6934:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6934:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6934: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:6951:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6951:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6951:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6960:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6960:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6960:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6975:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6975:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6975:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:7077:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:7077:25:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:7077:25:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:7084:22: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7368:25: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7370:36: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7373:25: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7596:17: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7601:21: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7611:17: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7656:9: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7656:9: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7801:31: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7804:44: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7901:23: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7962:23: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:8015:37: warning: too many warnings
../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/scsi/lpfc/lpfc_hbadisc.c:3461:18: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_hbadisc.c:2280:35: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_hbadisc.c:2281: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:7079:33: warning: cast to restricted __le16
../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.
../kernel/bpf/arena.c:554:18: warning: symbol 'bpf_arena_alloc_pages' was not declared. Should it be static?
../kernel/bpf/arena.c:566:18: warning: symbol 'bpf_arena_free_pages' was not declared. Should it be static?
../net/netfilter/nf_nat_amanda.c:67:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_amanda.c:67:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_amanda.c:67:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_amanda.c:75:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_amanda.c:75:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_amanda.c:75:9:    unsigned int ( * )( ... )
../net/sched/em_cmp.c:40:31: warning: cast to restricted __be16
../net/sched/em_cmp.c:50:31: warning: cast to restricted __be32
../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_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_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/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:4595:24: warning: cast to restricted __be64
../drivers/scsi/lpfc/lpfc_init.c:8129:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_init.c:8129:21:    expected unsigned long long [addressable] [usertype] wwn
../drivers/scsi/lpfc/lpfc_init.c:8129:21:    got restricted __be64 [usertype]
../drivers/scsi/lpfc/lpfc_init.c:8134:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_init.c:8134:21:    expected unsigned long long [addressable] [usertype] wwn
../drivers/scsi/lpfc/lpfc_init.c:8134:21:    got restricted __be64 [usertype]
../drivers/scsi/lpfc/lpfc_init.c:14623:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_init.c:14624:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_init.c:14625:15: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_init.c:14626:17: warning: cast to restricted __be32
../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: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/lpfc/lpfc_mbox.c:2227:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_mbox.c:2227:25:    expected unsigned int
../drivers/scsi/lpfc/lpfc_mbox.c:2227:25:    got restricted __le32 [usertype]
../fs/nfs/localio.c:420:1: warning: context imbalance in 'nfs_copy_boot_verifier' - different lock contexts for basic block
../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/scsi/bfa/bfad_im.c:1063:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfad_im.c:1063:29:    expected unsigned long long [usertype] node_name
../drivers/scsi/bfa/bfad_im.c:1063:29:    got restricted __be64 [usertype]
../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] port_name
../drivers/scsi/bfa/bfad_im.c:1065:29:    got restricted __be64 [usertype]
../drivers/scsi/bfa/bfad_im.c:1032:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfad_im.c:1032:33:    expected unsigned long long [usertype] node_name
../drivers/scsi/bfa/bfad_im.c:1032:33:    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] port_name
../drivers/scsi/bfa/bfad_im.c:1034:33:    got restricted __be64 [usertype]
../drivers/scsi/bfa/bfad_im.c:1053:37: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfad_im.c:1053:37:    expected unsigned int [usertype] maxframe_size
../drivers/scsi/bfa/bfad_im.c:1053: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_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.
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces):
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9:    int ( [noderef] __rcu * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9:    int ( * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces):
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9:    int ( [noderef] __rcu * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9:    int ( * )( ... )
../drivers/scsi/lpfc/lpfc_nportdisc.c:510:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:558:23: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:559:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:1418:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:1427:31: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:1428:32: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2193:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2195:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2199:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2202:36: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2203:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2210:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2216:29: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2225:30: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2232:54: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:301:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
../net/netfilter/nf_nat_ftp.c:117:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_ftp.c:117:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_ftp.c:117:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_ftp.c:125:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_ftp.c:125:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_ftp.c:125:9:    unsigned int ( * )( ... )
../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/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/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/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:787:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:787:39:    expected unsigned int [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:787:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:875:46: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:877:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:879:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1052:69: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1052:69:    expected unsigned int [usertype] prot_data
../drivers/scsi/lpfc/lpfc_scsi.c:1052:69:    got restricted __be32 [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:1173:69: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1173:69:    expected unsigned int [usertype] prot_data
../drivers/scsi/lpfc/lpfc_scsi.c:1173:69:    got restricted __be16 [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:1573:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1573:21:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1573:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1574:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1574:22:    expected unsigned int [usertype] reftag
../drivers/scsi/lpfc/lpfc_scsi.c:1574:22:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1607:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1607:21:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1607:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1608:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1608:21:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_scsi.c:1608:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1609:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1609:21:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:1609:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1618:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1619:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1625:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1740:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1740:29:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1740:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1741:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1741:30:    expected unsigned int [usertype] reftag
../drivers/scsi/lpfc/lpfc_scsi.c:1741:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1769:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1769:29:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1769:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1770:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1770:29:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_scsi.c:1770:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1771:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1771:29:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:1771:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1788:34: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1789:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1823:40: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1824:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1847:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1962:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1962:25:    expected unsigned int [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:1962:25:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1989:23: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1989:23:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:1989:23:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1990:23: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1990:23:    expected unsigned int [usertype] word3
../drivers/scsi/lpfc/lpfc_scsi.c:1990:23:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2015:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2015:38:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2015:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2017:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2017:38:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2017:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2029:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2029:38:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2029:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2030:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2030:38:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2030:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2033:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2033:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2033:36:    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] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2034:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2044:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2044:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2044:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2045:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2045:38:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2045:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2176:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2176:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2176:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2178:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2178:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2178:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2182:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2182:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2182:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2183:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2183:38:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2183:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2195:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2195:33:    expected unsigned int [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2195:33:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2229:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2229:31:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2229:31:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2230:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2230:31:    expected unsigned int [usertype] word3
../drivers/scsi/lpfc/lpfc_scsi.c:2230:31:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2248:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:2249:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:2250:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2250:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2250:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2302:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2302:54:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2302:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2304:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2304:54:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2304:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2308:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2308:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2308:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2309:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2309:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2309:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2338:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2338:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2338:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2340:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2340:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2340:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2347:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2347:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2347:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2660:11: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2660:11:    expected unsigned short [usertype] x
../drivers/scsi/lpfc/lpfc_scsi.c:2660:11:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2674:13: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2674:13:    expected unsigned short [usertype] ret
../drivers/scsi/lpfc/lpfc_scsi.c:2674:13:    got restricted __sum16
../drivers/scsi/lpfc/lpfc_scsi.c:2734:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2734:31:    expected unsigned short [usertype] start_app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2734:31:    got restricted __be16 [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2751:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2751:51:    expected unsigned short [assigned] [usertype] guard_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2751:51:    got restricted __be16 [usertype] guard_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2774:41: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2774:41:    expected unsigned short [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2774:41:    got restricted __be16 [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:3079:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3081:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3081:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3081:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3137:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3137:54:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:3137:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3139:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3139:54:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:3139:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3155:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3155:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:3155:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3157:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3157:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:3157:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3161:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3161:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3161:44:    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] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:3162:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3171:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3171:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3171:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3172:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3172:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:3172:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3197:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3199:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3199:36:    expected unsigned int [usertype] w
../drivers/scsi/lpfc/lpfc_scsi.c:3199:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3210:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3212:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3212:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3212:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3324:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3326:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3326:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3326:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3614:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3847:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3872:35: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3877:28: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3908:38: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3963:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3963:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:4077:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:4077:38:    expected restricted __be32 [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:4077:38:    got unsigned int [usertype] prot_data
../drivers/scsi/lpfc/lpfc_scsi.c:4081:38: warning: too many warnings
../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/scsi/csiostor/csio_lnode.c: note: in included file:
../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures
../net/ipv6/seg6_iptunnel.c: note: in included file (through ../include/linux/seg6_iptunnel.h):
../include/uapi/linux/seg6_iptunnel.h:29:31: warning: array of flexible structures
../net/ipv6/seg6_iptunnel.c:52:43: warning: array of flexible structures
../net/bridge/netfilter/ebtable_filter.c:19:41: warning: array of flexible structures
../drivers/scsi/csiostor/csio_scsi.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/sched.h, ../include/linux/ratelimit.h, ../include/linux/dev_printk.h, ...):
../include/linux/list.h:287:25: warning: context imbalance in 'csio_scsi_cleanup_io_q' - unexpected unlock
../net/sunrpc/sysfs.c:268:9: error: incompatible types in comparison expression (different address spaces):
../net/sunrpc/sysfs.c:268:9:    char const [noderef] __rcu *
../net/sunrpc/sysfs.c:268:9:    char const *
../net/netfilter/nf_nat_irc.c:89:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_irc.c:89:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_irc.c:89:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_irc.c:97:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_irc.c:97:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_irc.c:97:9:    unsigned int ( * )( ... )
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30:    expected unsigned short [usertype] major
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30:    expected unsigned short [usertype] minor
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30:    expected unsigned short [usertype] micro
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30:    got restricted __be16 [usertype]
../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/sco.c: note: in included file:
../include/net/bluetooth/hci_core.h:147:35: warning: array of flexible structures
../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/sctp/socket.c:8505:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock
../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/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]
../net/bridge/netfilter/ebtable_nat.c:19:41: warning: array of flexible structures
../fs/nfsd/nfs4state.c: In function ‘nfsd4_lock’:
../fs/nfsd/nfs4state.c:7969:29: warning: variable ‘sb’ set but not used [-Wunused-but-set-variable]
 7969 |         struct super_block *sb;
      |                             ^~
../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/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/lpfc/lpfc_debugfs.c:2401:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_debugfs.c:2401:21:    expected unsigned long long [addressable] [usertype] tmp
../drivers/scsi/lpfc/lpfc_debugfs.c:2401:21:    got restricted __be64 [usertype]
../drivers/scsi/lpfc/lpfc_debugfs.c:2457:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_debugfs.c:2457:21:    expected unsigned long long [addressable] [assigned] [usertype] tmp
../drivers/scsi/lpfc/lpfc_debugfs.c:2457:21:    got restricted __be64 [usertype]
../drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2148:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘setup_sge_queues’:
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:48: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 8 and 23 [-Wformat-truncation=]
 1074 |                                          "%s-Rx%d", dev->name, j);
      |                                                ^~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:42: note: directive argument in the range [-2147483641, 254]
 1074 |                                          "%s-Rx%d", dev->name, j);
      |                                          ^~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1072:33: note: ‘snprintf’ output between 5 and 30 bytes into a destination of size 26
 1072 |                                 snprintf(adap->msix_info[msix].desc,
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1073 |                                          sizeof(adap->msix_info[msix].desc),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1074 |                                          "%s-Rx%d", dev->name, j);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘cxgb4_port_mirror_alloc_queues’:
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:47: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
 1356 |                                  "%s-mirrorrxq%d", dev->name, i);
      |                                               ^~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:34: note: directive argument in the range [0, 65534]
 1356 |                                  "%s-mirrorrxq%d", dev->name, i);
      |                                  ^~~~~~~~~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1354:25: note: ‘snprintf’ output between 12 and 31 bytes into a destination of size 26
 1354 |                         snprintf(mirror_rxq->msix->desc,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1355 |                                  sizeof(mirror_rxq->msix->desc),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1356 |                                  "%s-mirrorrxq%d", dev->name, i);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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]
../net/netfilter/nf_nat_tftp.c:43:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_tftp.c:43:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_tftp.c:43:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_tftp.c:51:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_tftp.c:51:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_tftp.c:51:9:    unsigned int ( * )( ... )
../fs/nfsd/nfs4state.c: note: in included file (through ../include/linux/wait.h, ../include/linux/wait_bit.h, ../include/linux/fs.h):
../include/linux/list.h:229:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
../fs/nfsd/nfs4state.c:1203:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
../drivers/net/phy/mscc/mscc_main.c: In function ‘vsc85xx_dt_led_modes_get.constprop’:
../drivers/net/phy/mscc/mscc_main.c:451:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  451 |                 ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i);
      |                                                                ^
../drivers/net/phy/mscc/mscc_main.c:451:23: note: ‘sprintf’ output between 19 and 29 bytes into a destination of size 28
  451 |                 ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/lpfc/lpfc_bsg.c:195:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:196:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:201:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2630:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2633:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2637:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2854:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2855:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2857:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:5234:29: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_bsg.c:5237:33: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nvme.c:2066:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:2066:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvme.c:2066: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:1424:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1424:54:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_nvme.c:1424:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1426:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1426:54:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_nvme.c:1426:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1442:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1442:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_nvme.c:1442:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1444:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1444:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_nvme.c:1444:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1448:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1448:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvme.c:1448:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1449:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1449:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_nvme.c:1449:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1458:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1458:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvme.c:1458:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1460:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1460:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_nvme.c:1460:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1480:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_nvme.c:1482:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1482:36:    expected unsigned int [usertype] w
../drivers/scsi/lpfc/lpfc_nvme.c:1482: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]
../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/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/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/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
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/irqflags.h:80,
                 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:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/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/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
../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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../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);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/rxrpc/sendmsg.c:661:5: warning: context imbalance in 'rxrpc_do_sendmsg' - wrong count at exit
../net/sctp/input.c:460:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block
../net/sctp/input.c:632:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock
../net/sctp/input.c:657:17: warning: context imbalance in 'sctp_udp_v4_err' - unexpected unlock
../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/cavium/liquidio/lio_vf_main.c:1781:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30:    expected unsigned short [usertype] major
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30:    expected unsigned short [usertype] minor
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30:    expected unsigned short [usertype] micro
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30:    got restricted __be16 [usertype]
../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_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/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: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:1291:33: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_core.c:1614:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_core.c:1614:31:    expected restricted __be16 [usertype] delay
../drivers/scsi/bfa/bfa_core.c:1614:31:    got int
../drivers/scsi/bfa/bfa_core.c:1618:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_core.c:1618:33:    expected restricted __be16 [usertype] latency
../drivers/scsi/bfa/bfa_core.c:1618:33:    got int
../drivers/scsi/bfa/bfa_core.c:1632:43: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_core.c:1633:45: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_core.c:1649:9: warning: cast from restricted __be16
../drivers/net/ethernet/dlink/dl2k.c:344:35: warning: restricted __le32 degrades to integer
../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/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/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/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/qedi/qedi_main.c:96:36: warning: restricted __le16 degrades to integer
../drivers/scsi/qedi/qedi_main.c:1215:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1215:20:    expected unsigned int [usertype] iscsi_cid
../drivers/scsi/qedi/qedi_main.c:1215:20:    got restricted __le16 [usertype] conn_id
../drivers/scsi/qedi/qedi_main.c:1227:74: warning: incorrect type in argument 2 (different base types)
../drivers/scsi/qedi/qedi_main.c:1227:74:    expected unsigned int [usertype] tid
../drivers/scsi/qedi/qedi_main.c:1227:74:    got restricted __le16 [usertype] itid
../drivers/scsi/qedi/qedi_main.c:1275:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1275:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedi/qedi_main.c:1275:18:    got restricted __le16
../drivers/scsi/qedi/qedi_main.c:1327:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1327:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedi/qedi_main.c:1327:18:    got restricted __le16
../drivers/scsi/qedi/qedi_main.c:1855:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1855:32:    expected restricted __le32 [usertype] itt
../drivers/scsi/qedi/qedi_main.c:1855:32:    got unsigned int [usertype] proto_itt
../drivers/scsi/qedi/qedi_main.c:1868:37: warning: restricted __le32 degrades to integer
../drivers/scsi/qedi/qedi_main.c:1882:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1882:20:    expected unsigned int [usertype]
../drivers/scsi/qedi/qedi_main.c:1882:20:    got restricted __le32 [usertype] itt
../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/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/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/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
../kernel/bpf/stackmap.c:490:9: warning: context imbalance in '__bpf_get_stack' - different lock contexts for basic block
../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:4353:19: warning: cast from restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:4386:34: warning: cast to restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:4483:16: warning: cast to restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:4483:16: warning: cast from restricted __be32
../drivers/scsi/be2iscsi/be_main.c:4539:9: warning: incorrect type in argument 5 (different base types)
../drivers/scsi/be2iscsi/be_main.c:4539:9:    expected unsigned int [usertype] value
../drivers/scsi/be2iscsi/be_main.c:4539:9:    got restricted __be16 [usertype]
../drivers/scsi/be2iscsi/be_main.c:4599:9: warning: incorrect type in argument 5 (different base types)
../drivers/scsi/be2iscsi/be_main.c:4599:9:    expected unsigned int [usertype] value
../drivers/scsi/be2iscsi/be_main.c:4599:9:    got restricted __be16 [usertype]
../drivers/scsi/be2iscsi/be_main.c:4693:30: warning: restricted __be32 degrades to integer
../drivers/scsi/be2iscsi/be_main.c:4778:17: warning: cast to restricted __be32
../drivers/scsi/be2iscsi/be_main.c:4778:17: warning: cast from restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:5785: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
../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/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/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/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:2637:36: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:2639:36: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:2871:24: warning: too many warnings
../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/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
../drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
../drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
../drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_main.c:1558:29:    expected unsigned short
../drivers/net/ethernet/emulex/benet/be_main.c:1558:29:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_main.c:2628:32:    expected unsigned int [usertype] fragpa_lo
../drivers/net/ethernet/emulex/benet/be_main.c:2628:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_main.c:2629:32:    expected unsigned int [usertype] fragpa_hi
../drivers/net/ethernet/emulex/benet/be_main.c:2629:32:    got restricted __le32 [usertype]
../fs/smb/client/reparse.c:679:45: warning: incorrect type in argument 4 (different base types)
../fs/smb/client/reparse.c:679:45:    expected unsigned short [usertype] *pwcs
../fs/smb/client/reparse.c:679:45:    got restricted __le16 [usertype] *[assigned] symname_utf16
../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 [-2147483645, 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 [-2147483645, 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/rds/tcp_listen.c:301:33: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:301:33:    expected restricted __be16 [usertype] sin6_port
../net/rds/tcp_listen.c:301:33:    got unsigned short [usertype]
../net/rds/tcp_listen.c:308:38: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:308:38:    expected restricted __be32 [usertype] s_addr
../net/rds/tcp_listen.c:308:38:    got unsigned long
../net/rds/tcp_listen.c:309:31: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:309:31:    expected restricted __be16 [usertype] sin_port
../net/rds/tcp_listen.c:309:31:    got unsigned short [usertype]
../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/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);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/bpf/bpf_struct_ops.c:539:27: warning: symbol 'bpf_struct_ops_link_lops' was not declared. Should it be static?
../net/netfilter/nf_tables_api.c:2016:25: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2016:25: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2016:25:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2016:25:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2218:17: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2218:17: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2218:17:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2218:17:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2218:17: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2218:17:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2218:17:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2261:21: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2261:21: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2261:21:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2261:21:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2644:25: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2644:25: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2644:25:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2644:25:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock
../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’:
../drivers/net/ethernet/freescale/enetc/enetc.c:2330: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=]
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                            ^~
../drivers/net/ethernet/freescale/enetc/enetc.c:2330:52: note: directive argument in the range [-2147483639, 2147483646]
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                    ^~~~~~~~~~~
../drivers/net/ethernet/freescale/enetc/enetc.c:2330:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2331 |                          priv->ndev->name, i);
      |                          ~~~~~~~~~~~~~~~~~~~~
../fs/nfs/nfs4state.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
../fs/nfs/nfs4state.c:937:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
../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
../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
../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:313:17: warning: symbol 'bpf_crypto_decrypt' was not declared. Should it be static?
../kernel/bpf/crypto.c:334:17: warning: symbol 'bpf_crypto_encrypt' was not declared. Should it be static?
../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/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through ../drivers/net/ethernet/freescale/enetc/enetc.h):
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: cast to restricted __le64
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: restricted __le64 degrades to integer
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: cast to restricted __le64
../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
../fs/ocfs2/super.c:2343:34: warning: cast to restricted __le32
In file included from ../include/linux/kernel.h:31,
                 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:473:25: note: in definition of macro ‘printk_index_wrap’
  473 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
../include/linux/printk.h:554:9: note: in expansion of macro ‘printk’
  554 |         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:554:16: note: in expansion of macro ‘KERN_WARNING’
  554 |         printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
      |                ^~~~~~~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c:80:17: note: in expansion of macro ‘pr_warn’
   80 |                 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(u32)
      | ^~~~~~~~~~~~~~
../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:473:25: note: in definition of macro ‘printk_index_wrap’
  473 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
../include/linux/printk.h:554:9: note: in expansion of macro ‘printk’
  554 |         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:554:16: note: in expansion of macro ‘KERN_WARNING’
  554 |         printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
      |                ^~~~~~~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c:80:17: note: in expansion of macro ‘pr_warn’
   80 |                 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(s8)
      | ^~~~~~~~~~~~~~
../drivers/net/wireless/mediatek/mt76/mt7915/mmio.c:634:5: warning: context imbalance in 'mt7915_mmio_wed_init' - wrong count at exit
../fs/afs/callback.c:146:22: warning: context imbalance in 'afs_lookup_volume_rcu' - different lock contexts for basic block
../drivers/firmware/turris-mox-rwtm.c:392:27: warning: incorrect type in argument 1 (different base types)
../drivers/firmware/turris-mox-rwtm.c:392:27:    expected restricted __be32 [usertype] *dst
../drivers/firmware/turris-mox-rwtm.c:392:27:    got unsigned int *
../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_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_tx.c:713:25: warning: cast to restricted __be16
../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_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_main.c:830:25: warning: cast to restricted __be16
../fs/afs/cell.c:694:9: error: incompatible types in comparison expression (different address spaces):
../fs/afs/cell.c:694:9:    struct hlist_node [noderef] __rcu *
../fs/afs/cell.c:694: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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../net/qrtr/af_qrtr.c:181:27: error: incompatible types in comparison expression (different base types):
../net/qrtr/af_qrtr.c:181:27:    void [noderef] __rcu *
../net/qrtr/af_qrtr.c:181:27:    struct qrtr_node *
../net/qrtr/af_qrtr.c:368:25: warning: incorrect type in assignment (different base types)
../net/qrtr/af_qrtr.c:639:27: error: incompatible types in comparison expression (different base types):
../net/qrtr/af_qrtr.c:639:27:    void [noderef] __rcu *
../net/qrtr/af_qrtr.c:639:27:    struct qrtr_node *
../net/nfc/nci/core.c: note: in included file:
../include/net/nfc/nci.h:263:56: warning: array of flexible structures
../fs/afs/dir.c:271:24: warning: context imbalance in 'afs_read_dir' - wrong count at exit
../fs/afs/dir.c:498:12: warning: context imbalance in 'afs_dir_iterate' - different lock contexts for basic block
../drivers/hid/bpf/hid_bpf_dispatch.c:284:18: warning: symbol 'hid_bpf_get_data' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:307:32: warning: symbol 'hid_bpf_allocate_context' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:335:1: warning: symbol 'hid_bpf_release_context' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:398:1: warning: symbol 'hid_bpf_hw_request' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:458:1: warning: symbol 'hid_bpf_hw_output_report' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:516:1: warning: symbol 'hid_bpf_try_input_report' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:541:1: warning: symbol 'hid_bpf_input_report' was not declared. Should it be static?
../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/wireless/mediatek/mt76/mt7996/mmio.c:302:5: warning: context imbalance in 'mt7996_mmio_wed_init' - wrong count at exit
../fs/ocfs2/dlm/dlmthread.c:241:17: warning: context imbalance in 'dlm_purge_lockres' - unexpected unlock
../fs/ocfs2/dlm/dlmthread.c:286:9: warning: context imbalance in 'dlm_run_purge_list' - different lock contexts for basic block
../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]
../net/netfilter/nf_tables_offload.c:249:24: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_tables_offload.c:249:24:    expected restricted __be16 [usertype] proto
../net/netfilter/nf_tables_offload.c:249:24:    got int
../net/netfilter/nft_set_rbtree.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ../include/linux/module.h):
../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../fs/ceph/dir.c:1639:9: warning: context imbalance in '__dentry_leases_walk' - different lock contexts for basic block
../net/netfilter/nft_compat.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock
../fs/ocfs2/dlm/dlmrecovery.c:2950:9: warning: context imbalance in 'dlm_finalize_reco_handler' - different lock contexts for basic block
../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 *
../fs/nfs/pnfs.c:319:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock
../fs/nfs/pnfs.c:624:17: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock
../fs/ocfs2/dlm/dlmmaster.c: note: in included file:
../fs/ocfs2/dlm/dlmcommon.h:1119:9: warning: context imbalance in 'dlm_reset_mleres_owner' - unexpected unlock
../fs/ocfs2/dlm/dlmmaster.c:3337:9: warning: context imbalance in 'dlm_clean_master_list' - different lock contexts for basic block
../fs/afs/server.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rcupdate.h:878:9: warning: context imbalance in 'afs_find_server' - different lock contexts for basic block
../fs/afs/server.c:104:9: warning: context imbalance in 'afs_find_server_by_uuid' - different lock contexts for basic block
../fs/ceph/caps.c:3800:9: warning: context imbalance in 'handle_cap_grant' - wrong count at exit
../fs/ceph/caps.c:4499:26: warning: context imbalance in 'ceph_handle_caps' - unexpected unlock
../fs/nfs/pnfs_nfs.c:194:17: warning: context imbalance in 'pnfs_put_commit_array' - unexpected unlock
../fs/nfs/pnfs_nfs.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/kref.h, ../include/linux/mm_types.h, ../include/linux/uio.h, ...):
../include/linux/list.h:287:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35:    expected struct rx_desc *rx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952: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/octeontx2/af/cgx.c: In function ‘cgx_lmac_init’:
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:49: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 6 [-Wformat-overflow=]
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                                                 ^~
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:37: note: directive argument in the range [-2147483641, 254]
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                                     ^~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:17: note: ‘sprintf’ output between 12 and 24 bytes into a destination of size 16
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:598:48: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35:    got void *hwbase
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21:    expected unsigned long long [usertype] *ptr
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21:    got void [noderef] __iomem *
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21:    expected unsigned long long [usertype] *ptr
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21:    got void [noderef] __iomem *
../drivers/net/ethernet/micrel/ks8851_par.c:62:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit
../drivers/net/ethernet/micrel/ks8851_par.c:76:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock
../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid'
../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid'
../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked'
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:32:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:35:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:45:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:48:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:856:16: warning: cast removes address space '__iomem' of expression
../scripts/Makefile.build:194: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch
../drivers/net/ethernet/marvell/skge.c:3115:29: warning: cast to restricted __le16
../drivers/net/ethernet/marvell/skge.c:3115:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/marvell/skge.c:3115:27:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/marvell/skge.c:3115:27:    got unsigned short [usertype]
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45:    expected restricted __sum16 [usertype] check
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45:    got restricted __be16 [usertype]
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22:    expected unsigned int [usertype] val
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22:    got restricted __be32 [usertype] ip
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2935:40: warning: cast from restricted __be32
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38:    expected restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38:    got unsigned int [usertype]
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38:    expected restricted __be32 [usertype] ip4src
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38:    got unsigned int
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36:    expected restricted __be16 [usertype] psrc
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36:    got int
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36:    expected restricted __be16 [usertype] pdst
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36:    got int
../drivers/net/ethernet/marvell/sky2.c:1890:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/marvell/sky2.c:1890:28:    expected restricted __le16 [usertype] length
../drivers/net/ethernet/marvell/sky2.c:1890:28:    got restricted __be16 [usertype]
../drivers/net/ethernet/marvell/sky2.c:2670:29: warning: cast to restricted __le16
../drivers/net/ethernet/marvell/sky2.c:2670:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/marvell/sky2.c:2670:27:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/marvell/sky2.c:2670:27:    got unsigned short [usertype]
../drivers/net/ethernet/marvell/sky2.c:2691:57: warning: cast to restricted __be16
../drivers/net/ethernet/marvell/sky2.c:2699:27: warning: cast to restricted __le32
../drivers/net/ethernet/marvell/sky2.c:4445:53: warning: cast to restricted __be16
../drivers/net/ethernet/marvell/sky2.c:4445:53: warning: cast from restricted __le16
../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/net/ethernet/natsemi/ns83820.c:900:39: warning: cast to restricted __be16
../drivers/net/ethernet/natsemi/ns83820.c:1115:42: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/natsemi/ns83820.c:1983:9: warning: cast to restricted __le32
../drivers/net/ethernet/micrel/ksz884x.c:3146:50: warning: restricted pci_power_t degrades to integer
../drivers/net/ethernet/micrel/ksz884x.c:3467:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:3467:37:    expected unsigned int [usertype] next
../drivers/net/ethernet/micrel/ksz884x.c:3467:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:3469:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:3469:29:    expected unsigned int [usertype] next
../drivers/net/ethernet/micrel/ksz884x.c:3469:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:3471:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:3471:33:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:3471: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:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1542:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1542:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1542:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1518:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1518:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1518: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:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528: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:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528: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:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../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/myricom/myri10ge/myri10ge.c: In function ‘myri10ge_request_irq’:
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2185: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=]
 2185 |                                  "%s:slice-%d", netdev->name, i);
      |                                            ^~
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2185:34: note: directive argument in the range [-2147483643, 2147483646]
 2185 |                                  "%s:slice-%d", netdev->name, i);
      |                                  ^~~~~~~~~~~~~
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2184:25: note: ‘snprintf’ output between 9 and 34 bytes into a destination of size 32
 2184 |                         snprintf(ss->irq_desc, sizeof(ss->irq_desc),
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2185 |                                  "%s:slice-%d", netdev->name, i);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/irqflags.h:80,
                 from ../include/linux/irqflags.h:18,
                 from ../include/linux/rcupdate.h:26,
                 from ../include/linux/rculist.h:11,
                 from ../include/linux/sched/signal.h:5,
                 from ../drivers/staging/rtl8723bs/include/drv_types.h:17,
                 from ../drivers/staging/rtl8723bs/core/rtw_security.c:8:
In function ‘fortify_memcpy_chk’,
    inlined from ‘rtw_BIP_verify’ at ../drivers/staging/rtl8723bs/core/rtw_security.c:1424:3:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21:    expected struct rvu_fwdata *fwdata
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21:    got void [noderef] __iomem *
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28:    got struct rvu_fwdata *fwdata
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28:    got struct rvu_fwdata *fwdata
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2387:46: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2410:38: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/neterion/s2io.c: In function ‘s2io_add_isr’:
../drivers/net/ethernet/neterion/s2io.c:6947:59: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 18 [-Wformat-truncation=]
 6947 |                                                 "%s:MSI-X-%d-TX",
      |                                                           ^~
../drivers/net/ethernet/neterion/s2io.c:6947:49: note: directive argument in the range [-2147483641, 2147483646]
 6947 |                                                 "%s:MSI-X-%d-TX",
      |                                                 ^~~~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c:6945:41: note: ‘snprintf’ output between 12 and 37 bytes into a destination of size 25
 6945 |                                         snprintf(sp->desc[i],
      |                                         ^~~~~~~~~~~~~~~~~~~~~
 6946 |                                                 sizeof(sp->desc[i]),
      |                                                 ~~~~~~~~~~~~~~~~~~~~
 6947 |                                                 "%s:MSI-X-%d-TX",
      |                                                 ~~~~~~~~~~~~~~~~~
 6948 |                                                 dev->name, i);
      |                                                 ~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c:6936:59: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 18 [-Wformat-truncation=]
 6936 |                                                 "%s:MSI-X-%d-RX",
      |                                                           ^~
../drivers/net/ethernet/neterion/s2io.c:6936:49: note: directive argument in the range [-2147483641, 2147483646]
 6936 |                                                 "%s:MSI-X-%d-RX",
      |                                                 ^~~~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c:6934:41: note: ‘snprintf’ output between 12 and 37 bytes into a destination of size 25
 6934 |                                         snprintf(sp->desc[i],
      |                                         ^~~~~~~~~~~~~~~~~~~~~
 6935 |                                                 sizeof(sp->desc[i]),
      |                                                 ~~~~~~~~~~~~~~~~~~~~
 6936 |                                                 "%s:MSI-X-%d-RX",
      |                                                 ~~~~~~~~~~~~~~~~~
 6937 |                                                 dev->name, i);
      |                                                 ~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c: In function ‘s2io_init_nic’:
../drivers/net/ethernet/neterion/s2io.c:8097:59: warning: ‘%s’ directive output may be truncated writing up to 79 bytes into a region of size between 35 and 50 [-Wformat-truncation=]
 8097 |         snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name,
      |                                                           ^~
../drivers/net/ethernet/neterion/s2io.c:8097:9: note: ‘snprintf’ output between 11 and 105 bytes into a destination of size 60
 8097 |         snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8098 |                  sp->product_name);
      |                  ~~~~~~~~~~~~~~~~~
../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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16
../drivers/net/ethernet/neterion/s2io.c:6959:41: warning: cast to restricted __be32
../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
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/irqflags.h:80,
                 from ../include/linux/irqflags.h:18,
                 from ../include/linux/rcupdate.h:26,
                 from ../include/linux/rculist.h:11,
                 from ../include/linux/sched/signal.h:5,
                 from ../drivers/staging/rtl8723bs/include/drv_types.h:17,
                 from ../drivers/staging/rtl8723bs/core/rtw_xmit.c:7:
In function ‘fortify_memcpy_chk’,
    inlined from ‘rtw_mgmt_xmitframe_coalesce’ at ../drivers/staging/rtl8723bs/core/rtw_xmit.c:1209:3:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:124:19: warning: cast to restricted __be32
../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:41: warning: restricted __be32 degrades to integer
../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/nvidia/forcedeth.c:4790:9: warning: context imbalance in 'nv_set_ringparam' - different lock contexts for basic block
../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:2247:9: warning: incorrect type in argument 1 (different base types)
../drivers/net/ethernet/realtek/8139too.c:2247:9:    expected unsigned int [usertype]
../drivers/net/ethernet/realtek/8139too.c:2247:9:    got restricted __le32 [usertype]
../drivers/net/ethernet/realtek/8139too.c:2248:9: warning: incorrect type in argument 1 (different base types)
../drivers/net/ethernet/realtek/8139too.c:2248:9:    expected unsigned int [usertype]
../drivers/net/ethernet/realtek/8139too.c:2248:9:    got restricted __le32 [usertype]
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4474:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c: In function ‘rvu_dbg_mcs_init’:
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:506:36: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=]
  506 |                 sprintf(dname, "mcs%d", i);
      |                                    ^~
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:506:32: note: directive argument in the range [-2147483641, 2147483646]
  506 |                 sprintf(dname, "mcs%d", i);
      |                                ^~~~~~~
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:506:17: note: ‘sprintf’ output between 5 and 15 bytes into a destination of size 10
  506 |                 sprintf(dname, "mcs%d", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../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:1545:40: warning: invalid assignment: &=
../drivers/net/ethernet/renesas/sh_eth.c:1545:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1545:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1602:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/renesas/sh_eth.c:1605:31: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1606:27: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1644:36: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1675:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1675:29:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:1675:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1691:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1691:38:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:1691:38:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1695:40: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1695:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1695:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1698:40: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1698:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1698:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:2473:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2473:32:    expected unsigned int [usertype] status
../drivers/net/ethernet/renesas/sh_eth.c:2473:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2474:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2474:30:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:2474:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2525:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2525:22:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:2525:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2526:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2526:22:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:2526:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2530:32: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:2530:32:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:2530:32:    right side has type restricted __le32
../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:3105:23: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:3105:23:    expected void *addr
../drivers/net/ethernet/renesas/sh_eth.c:3105:23:    got void [noderef] __iomem *
../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);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_main.c: In function ‘qede_init_fp’:
../drivers/net/ethernet/qlogic/qede/qede_main.c:1903: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=]
 1903 |                 snprintf(fp->name, sizeof(fp->name), "%s-fp-%d",
      |                                                             ^~
../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:54: note: directive argument in the range [-2147483641, 65534]
 1903 |                 snprintf(fp->name, sizeof(fp->name), "%s-fp-%d",
      |                                                      ^~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:17: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 24
 1903 |                 snprintf(fp->name, sizeof(fp->name), "%s-fp-%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1904 |                          edev->ndev->name, queue_id);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/accel/habanalabs/common/command_submission.c:3265:9: warning: context imbalance in 'unregister_timestamp_node' - different lock contexts for basic block
../drivers/accel/habanalabs/common/command_submission.c:3295:25: warning: context imbalance in 'ts_get_and_handle_kernel_record' - unexpected unlock
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62:    expected restricted __le32 [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22:    expected restricted __le32 [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19:    expected int idx
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19:    got restricted __le32 [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14:    expected restricted __le32 [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22:    expected unsigned int [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22:    expected unsigned int [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45:    expected restricted __le32
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70:    expected restricted __le32
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21:    expected unsigned int [usertype] val
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21:    got restricted __le32
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72:    expected unsigned long long [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72:    got restricted __le64 [assigned] [usertype] data
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60:    expected unsigned long long [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60:    got restricted __le64 [assigned] [usertype] data
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60:    expected unsigned long long [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60:    got restricted __le64 [assigned] [usertype] data
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22:    expected restricted __le32 [addressable] [usertype] flash_fw_ver
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function ‘qlcnic_request_irq’:
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771: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=]
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                                 ^~
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:42: note: directive argument in the range [-2147483643, 254]
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                          ^~~~~~~~~~
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1770:33: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 28
 1770 |                                 snprintf(tx_ring->name, sizeof(tx_ring->name),
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/smsc/smc91x.c:557:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block
../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/sfc/tx.c:495:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block
../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/ipvlan/ipvlan_core.c:55:36: warning: incorrect type in argument 1 (different base types)
../drivers/net/ipvlan/ipvlan_core.c:55:36:    expected unsigned int [usertype] a
../drivers/net/ipvlan/ipvlan_core.c:55:36:    got restricted __be32 const [usertype] s_addr
../drivers/net/ethernet/qlogic/qed/qed_mcp.c:512:9: warning: context imbalance in '_qed_mcp_cmd_and_union' - unexpected unlock
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block
../drivers/atm/nicstar.c:554:17: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:554:17:    expected unsigned int [usertype] word_2
../drivers/atm/nicstar.c:554:17:    got restricted __le32 [usertype]
../drivers/atm/nicstar.c:573:17: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:573:17:    expected unsigned int [usertype] word_4
../drivers/atm/nicstar.c:573: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/nicstar.c:2702:37: warning: context imbalance in 'ns_poll' - different lock contexts for basic block
../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/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:2966:11: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:3040:23: warning: incorrect type in assignment (different base types)
../drivers/atm/iphase.c:3040:23:    expected restricted __be16 [usertype] protocol
../drivers/atm/iphase.c:3040: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:2024:22: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2051:22: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2131:15: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2132:16: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2280:16: warning: cast to restricted __le32
../drivers/atm/iphase.c:2280:14: warning: incorrect type in assignment (different base types)
../drivers/atm/iphase.c:2280:14:    expected unsigned int [usertype] mac1
../drivers/atm/iphase.c:2280:14:    got restricted __be32 [usertype]
../drivers/atm/iphase.c:2282:16: warning: cast to restricted __le16
../drivers/atm/iphase.c:2282:14: warning: incorrect type in assignment (different base types)
../drivers/atm/iphase.c:2282:14:    expected unsigned short [usertype] mac2
../drivers/atm/iphase.c:2282:14:    got restricted __be16 [usertype]
../drivers/atm/iphase.c:2670:24: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2674: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:2681:15: warning: dereference of noderef expression
../drivers/atm/iphase.c:2682:15: warning: dereference of noderef expression
../drivers/atm/iphase.c:2996:9: warning: dereference of noderef expression
../drivers/atm/iphase.c:2999:9: warning: dereference of noderef expression
../drivers/atm/iphase.c:3000:9: warning: dereference of noderef expression
../drivers/atm/iphase.c:3010:35: warning: dereference of noderef expression
../drivers/atm/iphase.c:3011:51: warning: dereference of noderef expression
../drivers/atm/iphase.c:3028:36: warning: dereference of noderef expression
../drivers/atm/iphase.c:3029:11: warning: dereference of noderef expression
../drivers/net/team/team_mode_loadbalance.c:373:14: warning: incorrect type in assignment (different address spaces)
../drivers/net/team/team_mode_loadbalance.c:373:14:    expected struct team_port *port
../drivers/net/team/team_mode_loadbalance.c:373:14:    got struct team_port [noderef] __rcu *port
../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/sun/niu.c: In function ‘niu_open’:
../drivers/net/ethernet/sun/niu.c:6031:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
 6031 |                 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:6049:2,
    inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6115:8:
../drivers/net/ethernet/sun/niu.c:6031:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22
 6031 |                 sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/atm/fore200e.c:434:12: warning: cast to restricted __le32
../drivers/atm/fore200e.c:442:12: warning: incorrect type in argument 1 (different base types)
../drivers/atm/fore200e.c:442:12:    expected unsigned int val
../drivers/atm/fore200e.c:442:12:    got restricted __le32 [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/vxlan/vxlan_core.c:392:34: warning: incorrect type in argument 2 (different base types)
../drivers/net/vxlan/vxlan_core.c:392:34:    expected unsigned int [usertype] b
../drivers/net/vxlan/vxlan_core.c:392:34:    got restricted __be32 [usertype] vni
../drivers/atm/eni.c:764:37: warning: cast to restricted __be32
../drivers/atm/eni.c:2055:36: warning: incorrect type in assignment (different base types)
../drivers/atm/eni.c:2055:36:    expected unsigned int [usertype]
../drivers/atm/eni.c:2055:36:    got restricted __be32 [usertype]
../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/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/cpuid.h:64,
                 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:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/arcnet/com20020-pci.c: In function ‘com20020pci_probe’:
../drivers/net/arcnet/com20020-pci.c:222: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=]
  222 |                         snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i);
      |                                                                       ^~
../drivers/net/arcnet/com20020-pci.c:222:64: note: directive argument in the range [-2147483641, 2147483646]
  222 |                         snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i);
      |                                                                ^~~~~~~~~~
../drivers/net/arcnet/com20020-pci.c:222:25: note: ‘snprintf’ output between 7 and 18 bytes into a destination of size 16
  222 |                         snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression
../drivers/atm/idt77252.c:1218:15: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1231:18: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1388:30: warning: incorrect type in assignment (different base types)
../drivers/atm/idt77252.c:1388:30:    expected unsigned int [usertype] word_2
../drivers/atm/idt77252.c:1388:30:    got restricted __le32 [usertype]
../drivers/atm/idt77252.c:1424:16: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1430:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1430:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1441:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1467:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1471:33: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1482:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1507:30: warning: incorrect type in assignment (different base types)
../drivers/atm/idt77252.c:1507:30:    expected unsigned int [usertype] word_2
../drivers/atm/idt77252.c:1507:30:    got restricted __le32 [usertype]
../drivers/atm/idt77252.c:1518: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:1021:16: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1247:30: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1266:26: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1342:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1343:34: warning: cast to restricted __le32
../drivers/net/bonding/bond_options.c:1230:24: warning: incorrect type in assignment (different base types)
../drivers/net/bonding/bond_options.c:1230:24:    expected restricted __be32 [addressable] [usertype] target
../drivers/net/bonding/bond_options.c:1230:24:    got unsigned long long const [usertype] value
../net/netfilter/nf_flow_table_ip.c: note: in included file (through ../include/linux/if_pppox.h, ../include/net/netfilter/nf_flow_table.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../drivers/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:1745:34: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/via/via-velocity.c:1745:34:    expected unsigned long [usertype] __UNIQUE_ID_y_1691
../drivers/net/ethernet/via/via-velocity.c:1745:34:    got restricted __le16
../drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
../drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2241:40:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2241:40:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2249:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2249:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2436:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2436:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2449:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2449:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:2874:40: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2874:40:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2874:40:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3145:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3145:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3145:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3151:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3151:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3151:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3203:40: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3203:40:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3203:40:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3273:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3273:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3273:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3290:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3290:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3290:48:    got restricted pci_power_t [usertype]
../net/netfilter/nf_flow_table_offload.c:45:32: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:45:32:    expected restricted __be32 [usertype] keyid
../net/netfilter/nf_flow_table_offload.c:45:32:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:55:44: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:55:44:    expected restricted __be32 [usertype] src
../net/netfilter/nf_flow_table_offload.c:55:44:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:57:44: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:57:44:    expected restricted __be32 [usertype] dst
../net/netfilter/nf_flow_table_offload.c:57:44:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:87:25: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:87:25:    expected restricted __be16 [usertype] vlan_tpid
../net/netfilter/nf_flow_table_offload.c:87:25:    got int
../net/netfilter/nf_flow_table_offload.c:150:32: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:150:32:    expected restricted __be32 [usertype] src
../net/netfilter/nf_flow_table_offload.c:150:32:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:152:32: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:152:32:    expected restricted __be32 [usertype] dst
../net/netfilter/nf_flow_table_offload.c:152:32:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:167:29: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:167:29:    expected restricted __be16 [usertype] n_proto
../net/netfilter/nf_flow_table_offload.c:167:29:    got int
../net/netfilter/nf_flow_table_offload.c:193:30: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:193:30:    expected restricted __be16 [usertype] src
../net/netfilter/nf_flow_table_offload.c:193:30:    got int
../net/netfilter/nf_flow_table_offload.c:195:30: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:195:30:    expected restricted __be16 [usertype] dst
../net/netfilter/nf_flow_table_offload.c:195:30:    got int
../net/netfilter/nf_flow_table_offload.c:258:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:258:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:258:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:258:36: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:258:36:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:258:36:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:263:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:263:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:263:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:263:36: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:263:36:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:263:36:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:316:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:316:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:316:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:316:36: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:316:36:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:316:36:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:322:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:322:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:322:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:322:36: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:322:36:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:322:36:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:333:20: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:333:20:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:333:20:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:351:37: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:351:37:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:351:37:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:360:20: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:360:20:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:360:20:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:378:37: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:378:37:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:378:37:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:400:20: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:400:20:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:400:20:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:417:60: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:417:60:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:417:60:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:425:20: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:425:20:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:425:20:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:442:60: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:442:60:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:442:60:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:477:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:477:22:    expected unsigned int [assigned] [usertype] port
../net/netfilter/nf_flow_table_offload.c:477:22:    got restricted __be32 [usertype]
../net/netfilter/nf_flow_table_offload.c:478:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:478:22:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:478:22:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:483:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:483:22:    expected unsigned int [assigned] [usertype] port
../net/netfilter/nf_flow_table_offload.c:483:22:    got restricted __be32 [usertype]
../net/netfilter/nf_flow_table_offload.c:484:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:484:22:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:484:22:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:491:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:491:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:491:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:491:37: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:491:37:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:491:37:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:507:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:507:22:    expected unsigned int [assigned] [usertype] port
../net/netfilter/nf_flow_table_offload.c:507:22:    got restricted __be32 [usertype]
../net/netfilter/nf_flow_table_offload.c:508:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:508:22:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:508:22:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:513:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:513:22:    expected unsigned int [assigned] [usertype] port
../net/netfilter/nf_flow_table_offload.c:513:22:    got restricted __be32 [usertype]
../net/netfilter/nf_flow_table_offload.c:514:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:514:22:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:514:22:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:521:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:521:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:521:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:521:37: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:521:37:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:521:37:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:846:24: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:846:24:    expected restricted __be16 [usertype] proto
../net/netfilter/nf_flow_table_offload.c:846:24:    got int
../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new
../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/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:300:33: warning: cast to restricted __be16
../drivers/atm/atmtcp.c:300:50: warning: cast to restricted __be16
../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/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/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/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 *
../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new
../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);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new
../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/synopsys/dwc-xlgmac-desc.c: In function ‘xlgmac_alloc_channels’:
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:73: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=]
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                                                                         ^~
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:64: note: directive argument in the range [0, 4294967294]
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                                                                ^~~~~~~~~~~~
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 16
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/netfilter/nf_flow_table_inet.c: note: in included file (through ../include/linux/if_pppox.h, ../include/net/netfilter/nf_flow_table.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset'
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42:    expected restricted __le32 [usertype] confVer
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42:    got int
../drivers/net/xen-netback/xenbus.c: In function ‘connect’:
../drivers/net/xen-netback/xenbus.c:779: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=]
  779 |                 snprintf(queue->name, sizeof(queue->name), "%s-q%u",
      |                                                                 ^~
../drivers/net/xen-netback/xenbus.c:779:60: note: directive argument in the range [0, 4294967294]
  779 |                 snprintf(queue->name, sizeof(queue->name), "%s-q%u",
      |                                                            ^~~~~~~~
../drivers/net/xen-netback/xenbus.c:779:17: note: ‘snprintf’ output between 4 and 28 bytes into a destination of size 21
  779 |                 snprintf(queue->name, sizeof(queue->name), "%s-q%u",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  780 |                                 be->vif->dev->name, queue->id);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ieee802154/ca8210.c:1798:27: warning: incorrect type in assignment (different base types)
../drivers/net/ieee802154/ca8210.c:1798:27:    expected restricted __le16 [addressable] [assigned] [usertype] pan_id
../drivers/net/ieee802154/ca8210.c:1798:27:    got unsigned short [usertype]
../drivers/net/ieee802154/ca8210.c:1803:25: warning: incorrect type in assignment (different base types)
../drivers/net/ieee802154/ca8210.c:1803:25:    expected restricted __le16 [addressable] [assigned] [usertype] pan_id
../drivers/net/ieee802154/ca8210.c:1803:25:    got unsigned short [usertype]
../drivers/net/ieee802154/ca8210.c:1930:28: warning: incorrect type in argument 3 (different base types)
../drivers/net/ieee802154/ca8210.c:1930:28:    expected unsigned short [usertype] dst_pan_id
../drivers/net/ieee802154/ca8210.c:1930:28:    got restricted __le16 [addressable] [usertype] pan_id
../drivers/net/ppp/ppp_synctty.c:582:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
../drivers/net/usb/rtl8150.c:192:22: warning: incorrect type in assignment (different base types)
../drivers/net/usb/rtl8150.c:192:22:    expected unsigned short [usertype] rx_creg
../drivers/net/usb/rtl8150.c:192:22:    got restricted __le16 [usertype]
../drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static?
../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:1718:69: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=]
 1718 |                 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i);
      |                                                                     ^~
../drivers/block/aoe/aoecmd.c:1718:60: note: directive argument in the range [-2147483641, 2147483646]
 1718 |                 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i);
      |                                                            ^~~~~~~~~~~~
../drivers/block/aoe/aoecmd.c:1718:17: note: ‘snprintf’ output between 10 and 20 bytes into a destination of size 12
 1718 |                 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/block/aoe/aoecmd.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/list.h:229:25: warning: context imbalance in 'ktio' - unexpected unlock
../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/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/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/vmxnet3/vmxnet3_drv.c:1477:43: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:1477:43:    expected restricted __wsum [usertype] csum
../drivers/net/vmxnet3/vmxnet3_drv.c:1477:43:    got restricted __be16 [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:1623:17: warning: restricted __le64 degrades to integer
../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33: warning: incorrect type in argument 2 (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33:    expected unsigned long long [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33:    got restricted __le64 [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33: warning: incorrect type in argument 2 (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33:    expected unsigned long long [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33:    got restricted __le64 [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2826:31: warning: restricted __le32 degrades to integer
../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17: warning: incorrect type in argument 3 (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17:    expected unsigned long [usertype] size
../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17:    got restricted __le16 [usertype] mfTableLen
../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49:    expected unsigned int [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49:    got restricted __le32 [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41:    expected restricted __le16 [usertype] txDataRingDescSize
../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41:    got restricted __le32 [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46:    expected restricted __le32 [usertype] confVer
../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46:    got int
../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34:    expected restricted __le32 [usertype] confVer
../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34:    got int
../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/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/ethernet/xilinx/xilinx_axienet_main.c:1199:45: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43:    got unsigned int [usertype]
../drivers/net/ppp/pppoe.c: note: in included file (through ../include/linux/if_pppox.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../drivers/net/ethernet/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’:
../drivers/net/ethernet/sfc/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                                                                 ^
../drivers/net/ethernet/sfc/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                                                         ^
../drivers/net/ethernet/sfc/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  490 |                          hwmon_prefix, hwmon_index);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                                                                 ^
../drivers/net/ethernet/sfc/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  497 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/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:909:21: warning: incorrect type in initializer (different base types)
../drivers/w1/w1.c:909:21:    expected unsigned long long [usertype] rn_le
../drivers/w1/w1.c:909:21:    got restricted __le64 [usertype]
../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/stmicro/stmmac/dwxgmac2_descs.c:110:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:110:50: warning: restricted __le32 degrades to integer
../drivers/net/usb/hso.c:1477:13: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1478:13: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1479:13: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1487:37: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1631:37: warning: cast to restricted __le16
../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/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/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer
../drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures
../drivers/net/usb/lan78xx.c: In function ‘lan7801_phy_init’:
../drivers/net/usb/lan78xx.c:2514:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
 2514 |         int ret;
      |             ^~~
../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/usb/lan78xx.c:3641:29: warning: cast to restricted __be16
../drivers/net/usb/lan78xx.c:3641:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/lan78xx.c:3641:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/lan78xx.c:3641:27:    got unsigned short [usertype]
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:66: warning: ‘-rx-’ directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%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:891:63: note: directive argument in the range [-2147483641, 254]
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                                                               ^~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:25: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 16
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  892 |                                  ndev->name, i);
      |                                  ~~~~~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:66: warning: ‘-rx-txc’ directive output may be truncated writing 7 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  888 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc",
      |                                                                  ^~~~~~~
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:888:25: note: ‘snprintf’ output between 8 and 23 bytes into a destination of size 16
  888 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  889 |                                  ndev->name);
      |                                  ~~~~~~~~~~~
../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:58: warning: ‘-txc-’ directive output may be truncated writing 5 bytes into a region of size between 1 and 16 [-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:55: note: directive argument in the range [-2147483641, 254]
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                                                       ^~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 16
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |                          ndev->name, i);
      |                          ~~~~~~~~~~~~~~
In file included from ../drivers/net/usb/asix.h:28,
                 from ../drivers/net/usb/ax88172a.c:15:
../drivers/net/usb/ax88172a.c: In function ‘ax88172a_reset’:
../include/linux/phy.h:330:20: warning: ‘%s’ directive output may be truncated writing up to 60 bytes into a region of size 20 [-Wformat-truncation=]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/usb/ax88172a.c:311:38: note: in expansion of macro ‘PHY_ID_FMT’
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |                                      ^~~~~~~~~~
../include/linux/phy.h:330:21: note: format string is defined here
  330 | #define PHY_ID_FMT "%s:%02x"
      |                     ^~
../include/linux/phy.h:330:20: note: directive argument in the range [0, 65535]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/usb/ax88172a.c:311:38: note: in expansion of macro ‘PHY_ID_FMT’
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |                                      ^~~~~~~~~~
../drivers/net/usb/ax88172a.c:311:9: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 20
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312 |                  priv->mdio->id, priv->phy_addr);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/usb/smsc75xx.c:2172:29: warning: cast to restricted __be16
../drivers/net/usb/smsc75xx.c:2172:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/smsc75xx.c:2172:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/smsc75xx.c:2172:27:    got unsigned short [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/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_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/infiniband/hw/cxgb4/cq.c:418:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
../drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
../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/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:444:30: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/efa/efa_main.c:444:30:    expected restricted __be64 [usertype] node_guid
../drivers/infiniband/hw/efa/efa_main.c:444:30:    got unsigned long long [usertype] guid
../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/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
../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/efa/efa_verbs.c:2281:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static?
../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/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/vmw_pvrdma/pvrdma_main.c: note: in included file:
../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: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/ethernet/mellanox/mlx5/core/en/qos.c:377:40: warning: incorrect type in initializer (different address spaces)
../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40:    expected struct Qdisc *qdisc
../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40:    got struct Qdisc [noderef] __rcu *qdisc_sleeping
../drivers/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/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_lo
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28:    expected unsigned int [usertype] pa_hi
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1628:44: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28:    expected unsigned int [usertype] pa_lo
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28:    expected unsigned int [usertype] pa_hi
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2411:18: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:44: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:44: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:52: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:52: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:52: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:52: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2518:23: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2573:20: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2588:19: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2604:19: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2606:24: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2610:27: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2615:29: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2634:20: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2693:34: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2696:37: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2700:37: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:44: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2722:27: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2726:27: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2770:24: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
../drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
../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/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_hw.c:1690:34: warning: cast from restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1691:34: warning: cast from restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
../drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
../drivers/infiniband/core/cache.c:654:52:    struct net_device [noderef] __rcu *
../drivers/infiniband/core/cache.c:654:52:    struct net_device *
../drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
../drivers/infiniband/core/cache.c:692:43:    expected struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/cache.c:692:43:    got struct net_device *ndev
../drivers/infiniband/core/cache.c:847:23: warning: incorrect type in assignment (different address spaces)
../drivers/infiniband/core/cache.c:847:23:    expected struct net_device [noderef] __rcu *[addressable] ndev
../drivers/infiniband/core/cache.c:847:23:    got struct net_device *ndev
../drivers/infiniband/core/cache.c:1018:52: warning: incorrect type in initializer (different address spaces)
../drivers/infiniband/core/cache.c:1018:52:    expected struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/cache.c:1018:52:    got struct net_device *ndev
../drivers/infiniband/core/cache.c:1424:59: warning: incorrect type in argument 1 (different address spaces)
../drivers/infiniband/core/cache.c:1424:59:    expected struct net_device *dev
../drivers/infiniband/core/cache.c:1424:59:    got struct net_device [noderef] __rcu *const ndev
../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:454:51: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/main.c:454:51: warning: restricted __le32 degrades to integer
../drivers/infiniband/hw/qedr/main.c:650:31: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/main.c:650: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:447:23: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23:    expected restricted __be16 [usertype] pkey
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23:    got int
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37:    expected restricted __be32 [usertype] flow_label
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37:    got unsigned int const [usertype] flow_label
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30:    expected unsigned char [usertype] tos
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30:    got restricted __be32 [usertype]
../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] saddr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32:    got unsigned int [assigned] [usertype] ipv4_addr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32:    expected restricted __be32 [usertype] daddr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32:    got unsigned int [assigned] [usertype] ipv4_addr
../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/ulp/rtrs/rtrs-srv.c:1037:16: warning: restricted __le16 degrades to integer
../drivers/net/ethernet/sfc/siena/tx.c:290:9: warning: context imbalance in 'efx_siena_xdp_tx_buffers' - different lock contexts for basic block
../drivers/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:832:48: warning: incorrect type in argument 2 (different address spaces)
../drivers/infiniband/core/roce_gid_mgmt.c:832:48:    expected void *filter_cookie
../drivers/infiniband/core/roce_gid_mgmt.c:832:48:    got struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/roce_gid_mgmt.c:835:31: warning: incorrect type in argument 1 (different address spaces)
../drivers/infiniband/core/roce_gid_mgmt.c:835:31:    expected struct net_device *dev
../drivers/infiniband/core/roce_gid_mgmt.c:835:31:    got struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/roce_gid_mgmt.c:872:31: warning: incorrect type in assignment (different address spaces)
../drivers/infiniband/core/roce_gid_mgmt.c:872:31:    expected struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/roce_gid_mgmt.c:872:31:    got struct net_device *ndev
../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:3287:22: warning: cast from restricted __le64
../drivers/infiniband/hw/qedr/verbs.c:3287:20: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3287:20:    expected unsigned long long [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3287:20:    got restricted __be64 [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3447:24: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3447:24:    expected restricted __le32 [usertype] hi
../drivers/infiniband/hw/qedr/verbs.c:3447:24:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3448:24: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3448:24:    expected restricted __le32 [usertype] lo
../drivers/infiniband/hw/qedr/verbs.c:3448:24:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3449:22: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3449:22:    expected restricted __le32 [usertype] l_key
../drivers/infiniband/hw/qedr/verbs.c:3449:22:    got unsigned int const [usertype] key
../drivers/infiniband/hw/qedr/verbs.c:3468:26: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3468:26:    expected restricted __le32 [usertype] length_lo
../drivers/infiniband/hw/qedr/verbs.c:3468:26:    got unsigned long long [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3469:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3469:28:    expected restricted __le32 [usertype] hi
../drivers/infiniband/hw/qedr/verbs.c:3469:28:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3470:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3470:28:    expected restricted __le32 [usertype] lo
../drivers/infiniband/hw/qedr/verbs.c:3470:28:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3598:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3598:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3598:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3611:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3611:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3611:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3624:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3624:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3624:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __be32
../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/verbs.c:3637:32: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3637:32:    expected restricted __le32 [usertype] imm_data
../drivers/infiniband/hw/qedr/verbs.c:3637:32:    got restricted __be32 [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3644:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3644:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3644:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3657:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3657:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3657:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3674:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3674:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3674:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3711:33: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3711:33:    expected restricted __le32 [usertype] inv_l_key
../drivers/infiniband/hw/qedr/verbs.c:3711:33:    got unsigned int const [usertype] invalidate_rkey
../drivers/infiniband/hw/qedr/verbs.c:3793:42: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:3992:42: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: restricted __le32 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4117:68: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4117:68:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4117:68:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4125:68: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4125:68:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4125:68:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4132:38: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4205:67: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4205:67:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4205:67:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4390:46: warning: incorrect type in argument 5 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4390:46:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4390: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:4252:33: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4252:33:    expected restricted __be32 [usertype] imm_data
../drivers/infiniband/hw/qedr/verbs.c:4252:33:    got unsigned int [usertype]
../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/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/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/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
../net/netfilter/xt_hashlimit.c:198:27: warning: context imbalance in 'dsthash_find' - different lock contexts for basic block
../net/netfilter/xt_hashlimit.c:216:27: warning: context imbalance in 'dsthash_alloc_init' - different lock contexts for basic block
../net/netfilter/xt_hashlimit.c:787:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock
../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/intel/ice/ice_ptp.c:331:9: warning: context imbalance in 'ice_ptp_read_src_clk_reg' - wrong count at exit
../drivers/most/most_usb.c:69: warning: Function parameter or struct member 'dev' not described in 'most_dci_obj'
../drivers/most/most_usb.c:69: warning: Excess struct member 'kobj' description in 'most_dci_obj'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'dev' not described in 'most_dev'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'clear_work' not described in 'most_dev'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'on_netinfo' not described in 'most_dev'
../drivers/most/most_usb.c:650: warning: Function parameter or struct member 'on_netinfo' not described in 'hdm_request_netinfo'
../drivers/net/ethernet/intel/ice/ice_ptp_hw.c:889:13: warning: context imbalance in 'ice_ptp_exec_tmr_cmd' - wrong count at exit
../drivers/net/usb/aqc111.c:1093:34: warning: incorrect type in argument 1 (different base types)
../drivers/net/usb/aqc111.c:1093:34:    expected restricted __le64 const [usertype] *p
../drivers/net/usb/aqc111.c:1093:34:    got unsigned long long [usertype] *
../drivers/net/usb/aqc111.c:1121:45: warning: incorrect type in argument 1 (different base types)
../drivers/net/usb/aqc111.c:1121:45:    expected restricted __le64 const [usertype] *p
../drivers/net/usb/aqc111.c:1121:45:    got unsigned long long [usertype] *[assigned] pkt_desc_ptr
../drivers/net/usb/aqc111.c:1234:22: warning: incorrect type in assignment (different base types)
../drivers/net/usb/aqc111.c:1234:22:    expected unsigned long long [usertype]
../drivers/net/usb/aqc111.c:1234:22:    got restricted __le64 [usertype]
../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/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:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                                                                 ^
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                                                         ^
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  490 |                          hwmon_prefix, hwmon_index);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                                                                 ^
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  497 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset'
../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/hw/mlx5/fs.c:1189:26: warning: array of flexible structures
../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] * )( ... )
../drivers/infiniband/core/uverbs_cmd.c:3724:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3724:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3724:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3724:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3738:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3738:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3792:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3792:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3792:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3792:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3822:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3822:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3822:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3822:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3838:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3838:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3838:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3857:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3857:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3857:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3857:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3871:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3871:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3871:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3871:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3950:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3950:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3950:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3950:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3968:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3968:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3968:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:4031:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:4031:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:4031:9:   also defined here
../drivers/infiniband/core/umem_odp.c:346:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
../drivers/infiniband/core/cm.c:1296:20: warning: cast from restricted __be32
../drivers/infiniband/core/cma.c:2083:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
../drivers/infiniband/core/cma.c:2092:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
../drivers/infiniband/core/cma.c:2235:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2427:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2550:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2595:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:3013:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:3518:17: warning: context imbalance in 'addr_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:4247:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_test' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_add' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_del' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_flush_set' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'call_ad' - unexpected unlock
../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:1803:14: warning: restricted __be64 degrades to integer
../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?
../init/init_task.c:117:28: warning: incorrect type in initializer (different address spaces)
../init/init_task.c:117:28:    expected struct task_struct [noderef] __rcu *real_parent
../init/init_task.c:117:28:    got struct task_struct *
../init/init_task.c:118:28: warning: incorrect type in initializer (different address spaces)
../init/init_task.c:118:28:    expected struct task_struct [noderef] __rcu *parent
../init/init_task.c:118:28:    got struct task_struct *
../init/init_task.c:132:28: warning: incorrect type in initializer (different address spaces)
../init/init_task.c:132:28:    expected struct sighand_struct [noderef] __rcu *sighand
../init/init_task.c:132:28:    got struct sighand_struct *
../security/commoncap.c:1359:41: warning: dubious: !x | y
../security/keys/keyring.c:1239:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
../security/keys/keyring.c:1261:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
../security/keys/keyring.c:1403:9: warning: context imbalance in '__key_link_end' - wrong count at exit
../security/keys/keyring.c:1467:9: warning: context imbalance in 'key_link' - wrong count at exit
../security/keys/keyring.c:1474:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
../security/keys/keyring.c:1528:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
../security/keys/keyring.c:1548:5: warning: context imbalance in 'key_unlink' - wrong count at exit
../security/keys/keyring.c:1593:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
../init/main.c:192:12: warning: symbol 'envp_init' was not declared. Should it be static?
../init/main.c:290:16: warning: cast to restricted __le32
../init/main.c:291:16: warning: cast to restricted __le32
../net/socket.c:1699:21: warning: symbol 'update_socket_protocol' was not declared. Should it be static?
../security/smack/smack_lsm.c:1942:61: warning: incorrect type in argument 1 (different address spaces)
../security/smack/smack_lsm.c:1942:61:    expected struct cred const *cred
../security/smack/smack_lsm.c:1942:61:    got struct cred const [noderef] __rcu *cred
../security/smack/smack_lsm.c:5268:30: warning: cast removes address space '__rcu' of expression
../security/smack/smackfs.c:933:17: error: incompatible types in comparison expression (different address spaces):
../security/smack/smackfs.c:933:17:    struct netlbl_lsm_catmap [noderef] __rcu *
../security/smack/smackfs.c:933:17:    struct netlbl_lsm_catmap *
../security/smack/smackfs.c:1502:47: warning: incorrect type in assignment (different base types)
../security/smack/smackfs.c:1505:47: warning: incorrect type in assignment (different base types)
../security/smack/smackfs.c:1943:17: error: incompatible types in comparison expression (different address spaces):
../security/smack/smackfs.c:1943:17:    struct list_head [noderef] __rcu *
../security/smack/smackfs.c:1943:17:    struct list_head *
../security/smack/smackfs.c:530:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit
../security/smack/smackfs.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/vmalloc.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'smk_seq_stop' - unexpected unlock
../security/selinux/avc.c:461:58: warning: context imbalance in 'avc_alloc_node' - different lock contexts for basic block
../fs/namei.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'leave_rcu' - unexpected unlock
../fs/namei.c:2498:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:907:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:907:9:    struct list_head *
../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:907:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:907:9:    struct list_head *
../security/tomoyo/common.c:1592:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1592:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1592:9:    struct list_head *
../security/tomoyo/common.c:1592:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1592:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1592:9:    struct list_head *
../security/tomoyo/common.c:1614:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1614:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1614:9:    struct list_head *
../security/tomoyo/common.c:1614:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1614:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1614:9:    struct list_head *
../security/tomoyo/common.c:1795:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1795:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1795:9:    struct list_head *
../security/tomoyo/common.c:1799:17: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1799:17:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1799:17:    struct list_head *
../security/tomoyo/common.c:1799:17: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1799:17:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1799:17:    struct list_head *
../security/tomoyo/common.c:1795:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1795:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1795:9:    struct list_head *
../security/tomoyo/common.c:1854:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1854:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1854:9:    struct list_head *
../security/tomoyo/common.c:1854:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1854:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1854:9:    struct list_head *
../security/tomoyo/common.c:940:26: warning: dereference of noderef expression
../security/tomoyo/common.c:940:26: warning: dereference of noderef expression
../security/tomoyo/common.c:941:26: warning: dereference of noderef expression
../security/tomoyo/common.c:941:26: warning: dereference of noderef expression
../net/netlink/af_netlink.c:2609:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
../net/netlink/af_netlink.c:2615:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
../net/netlink/af_netlink.c:2665:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
../net/bpf/test_run.c:521:17: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
../net/bpf/test_run.c:527:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
../net/bpf/test_run.c:532:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
../net/bpf/test_run.c:537:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
../net/bpf/test_run.c:542:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
../net/bpf/test_run.c:547:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
../net/bpf/test_run.c:556:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
../net/bpf/test_run.c:562:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
../net/bpf/test_run.c:567:17: warning: symbol 'bpf_fentry_test9' was not declared. Should it be static?
../net/bpf/test_run.c:572:15: warning: symbol 'bpf_fentry_test_sinfo' was not declared. Should it be static?
../net/bpf/test_run.c:576:17: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
../net/bpf/test_run.c:582:17: warning: symbol 'bpf_modify_return_test2' was not declared. Should it be static?
../net/bpf/test_run.c:589:17: warning: symbol 'bpf_modify_return_test_tp' was not declared. Should it be static?
../net/bpf/test_run.c:596:14: warning: symbol 'bpf_fentry_shadow_test' was not declared. Should it be static?
../net/bpf/test_run.c:618:18: warning: symbol 'bpf_kfunc_call_test_release' was not declared. Should it be static?
../net/bpf/test_run.c:623:18: warning: symbol 'bpf_kfunc_call_test_release_dtor' was not declared. Should it be static?
../net/bpf/test_run.c:629:18: warning: symbol 'bpf_kfunc_call_memb_release' was not declared. Should it be static?
../net/bpf/test_run.c:633:18: warning: symbol 'bpf_kfunc_call_memb_release_dtor' was not declared. Should it be static?
../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h):
../include/linux/io_uring_types.h:190:37: warning: array of flexible structures
../io_uring/io_uring.c:595:36: warning: context imbalance in 'io_req_post_cqe' - unexpected unlock
../io_uring/io_uring.c:597:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block
../kernel/fork.c:1249:19: warning: incorrect type in assignment (different address spaces)
../kernel/fork.c:1249:19:    expected struct task_struct [noderef] __rcu *owner
../kernel/fork.c:1249:19:    got struct task_struct *p
../kernel/fork.c:1811:38: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1811:38:    expected struct refcount_struct [usertype] *r
../kernel/fork.c:1811:38:    got struct refcount_struct [noderef] __rcu *
../kernel/fork.c:1820:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1820:31:    expected struct spinlock [usertype] *lock
../kernel/fork.c:1820:31:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:1821:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1821:9:    expected void const *
../kernel/fork.c:1821:9:    got struct k_sigaction [noderef] __rcu *
../kernel/fork.c:1821:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1821:9:    expected void const *
../kernel/fork.c:1821:9:    got struct k_sigaction [noderef] __rcu *
../kernel/fork.c:1821:9: warning: incorrect type in argument 2 (different address spaces)
../kernel/fork.c:1821:9:    expected void const *
../kernel/fork.c:1821:9:    got struct k_sigaction [noderef] __rcu *
../kernel/fork.c:1822:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1822:33:    expected struct spinlock [usertype] *lock
../kernel/fork.c:1822:33:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:1917:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1917:9:    expected struct qspinlock *lock
../kernel/fork.c:1917:9:    got struct qspinlock [noderef] __rcu *
../kernel/fork.c:2215:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2215:31:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2215:31:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2219:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2219:33:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2219:33:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2534:32: warning: incorrect type in assignment (different address spaces)
../kernel/fork.c:2534:32:    expected struct task_struct [noderef] __rcu *real_parent
../kernel/fork.c:2534:32:    got struct task_struct *
../kernel/fork.c:2543:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2543:27:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2543:27:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2592:54: warning: incorrect type in argument 2 (different address spaces)
../kernel/fork.c:2592:54:    expected struct list_head *head
../kernel/fork.c:2592:54:    got struct list_head [noderef] __rcu *
../kernel/fork.c:2612:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2612:29:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2612:29:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2634:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2634:29:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2634:29:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2662:28: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2662:28:    expected struct sighand_struct *sighand
../kernel/fork.c:2662:28:    got struct sighand_struct [noderef] __rcu *sighand
../kernel/fork.c:2693:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2693:31:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2693:31:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2695:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2695:33:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2695:33:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:3138:24: warning: incorrect type in assignment (different address spaces)
../kernel/fork.c:3138:24:    expected struct task_struct *[assigned] parent
../kernel/fork.c:3138:24:    got struct task_struct [noderef] __rcu *real_parent
../kernel/fork.c:3226:43: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:3226:43:    expected struct refcount_struct const [usertype] *r
../kernel/fork.c:3226:43:    got struct refcount_struct [noderef] __rcu *
../kernel/fork.c:2265: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:2590:59: warning: dereference of noderef expression
../kernel/fork.c:2591:59: warning: dereference of noderef expression
../kernel/fork.c:1241:23: error: incompatible types in comparison expression (different address spaces):
../kernel/fork.c:1241:23:    struct task_struct [noderef] __rcu *
../kernel/fork.c:1241:23:    struct task_struct *
../security/selinux/hooks.c:5466:22: warning: restricted __be16 degrades to integer
../security/selinux/hooks.c:5467:22: warning: restricted __be16 degrades to integer
../net/core/sock.c:2496:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
../net/core/sock.c:2500:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
../net/core/sock.c:4141:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
../net/core/sock.c:4153:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
../net/sched/sch_generic.c:222:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
../net/sched/sch_generic.c:302:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
../net/sched/sch_generic.c:324:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
../net/sched/sch_generic.c:466:6: warning: context imbalance in 'netif_tx_lock' - wrong count at exit
../net/sched/sch_generic.c:489:6: warning: context imbalance in 'netif_tx_unlock' - unexpected unlock
../net/sched/sch_generic.c:1297:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
../security/selinux/netnode.c:73:17: warning: restricted __be32 degrades to integer
../security/selinux/netnode.c:90:32: warning: restricted __be32 degrades to integer
../lib/vsprintf.c: In function ‘va_format’:
../lib/vsprintf.c:1718:9: warning: function ‘va_format’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1718 |         buf += vsnprintf(buf, end > buf ? end - buf : 0, va_fmt->fmt, va);
      |         ^~~
../security/security.c: note: in included file:
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:41:1: warning: symbol 'security_hook_active_capset_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:41:1: warning: too many warnings
../mm/memcontrol.c:3909:52: error: incompatible types in comparison expression (different address spaces):
../mm/memcontrol.c:3909:52:    struct task_struct [noderef] __rcu *
../mm/memcontrol.c:3909:52:    struct task_struct *
../mm/memcontrol.c: note: in included file:
../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit
../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit
../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit
../arch/x86/kernel/tboot.c:488:16: warning: incorrect type in assignment (different address spaces)
../arch/x86/kernel/tboot.c:488:16:    expected void *config
../arch/x86/kernel/tboot.c:488:16:    got void [noderef] __iomem *
../arch/x86/kernel/tboot.c:494:19: warning: incorrect type in assignment (different address spaces)
../arch/x86/kernel/tboot.c:494:19:    expected void *heap_base
../arch/x86/kernel/tboot.c:494:19:    got void [noderef] __iomem *
../arch/x86/kernel/tboot.c:496:17: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/tboot.c:496:17:    expected void volatile [noderef] __iomem *addr
../arch/x86/kernel/tboot.c:496:17:    got void *config
../arch/x86/kernel/tboot.c: note: in included file (through ../include/linux/init_task.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'map_tboot_page' - unexpected unlock
../io_uring/poll.c:421:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:421:40:    expected int mask
../io_uring/poll.c:421:40:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:262:38: warning: incorrect type in assignment (different base types)
../io_uring/poll.c:262:38:    expected signed int [usertype] res
../io_uring/poll.c:262:38:    got restricted __poll_t
../io_uring/poll.c:282:56: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:281:66: warning: incorrect type in argument 1 (different base types)
../io_uring/poll.c:281:66:    expected restricted __poll_t [usertype] val
../io_uring/poll.c:281:66:    got unsigned int
../io_uring/poll.c:281:52: warning: incorrect type in initializer (different base types)
../io_uring/poll.c:281:52:    expected restricted __poll_t [usertype] mask
../io_uring/poll.c:281:52:    got unsigned short
../io_uring/poll.c:284:51: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:284:51:    expected signed int [usertype] res
../io_uring/poll.c:284:51:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:285:53: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:285:53:    expected signed int [usertype] res
../io_uring/poll.c:285:53:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:332:71: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:332:65: warning: incorrect type in argument 1 (different base types)
../io_uring/poll.c:332:65:    expected restricted __poll_t [usertype] val
../io_uring/poll.c:332:65:    got unsigned int
../io_uring/poll.c:609:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:609:40:    expected int mask
../io_uring/poll.c:609:40:    got restricted __poll_t [assigned] [usertype] mask
../io_uring/poll.c:675:45: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:675:43: warning: incorrect type in initializer (different base types)
../io_uring/poll.c:675:43:    expected restricted __poll_t [usertype] mask
../io_uring/poll.c:675:43:    got unsigned int
../io_uring/poll.c:709:38: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:709:38:    expected int mask
../io_uring/poll.c:709:38:    got restricted __poll_t [assigned] [usertype] mask
../io_uring/poll.c:709:55: warning: incorrect type in argument 3 (different base types)
../io_uring/poll.c:709:55:    expected int events
../io_uring/poll.c:709:55:    got restricted __poll_t [usertype] events
../io_uring/poll.c:829:24: warning: invalid assignment: |=
../io_uring/poll.c:829:24:    left side has type unsigned int
../io_uring/poll.c:829:24:    right side has type restricted __poll_t
../io_uring/poll.c:831:24: warning: invalid assignment: |=
../io_uring/poll.c:831:24:    left side has type unsigned int
../io_uring/poll.c:831:24:    right side has type restricted __poll_t
../io_uring/poll.c:833:55: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:832:29: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:832:38: warning: incorrect type in return expression (different base types)
../io_uring/poll.c:832:38:    expected restricted __poll_t
../io_uring/poll.c:832:38:    got unsigned int
../io_uring/poll.c:893:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:893:40:    expected signed int [usertype] res
../io_uring/poll.c:893:40:    got restricted __poll_t [addressable] [assigned] [usertype] result_mask
../io_uring/poll.c:924:38: warning: invalid assignment: &=
../io_uring/poll.c:924:38:    left side has type restricted __poll_t
../io_uring/poll.c:924:38:    right side has type int
../io_uring/poll.c:925:52: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:925:38: warning: invalid assignment: |=
../io_uring/poll.c:925:38:    left side has type restricted __poll_t
../io_uring/poll.c:925:38:    right side has type unsigned int
../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 **
../kernel/exit.c:334:37: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:334:37:    expected struct task_struct *tsk
../kernel/exit.c:334:37:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:337:32: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:337:32:    expected struct task_struct *task
../kernel/exit.c:337:32:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:338:35: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:338:35:    expected struct task_struct *task
../kernel/exit.c:338:35:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:383:24: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:383:24:    expected struct task_struct *parent
../kernel/exit.c:383:24:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:410:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:410:27:    expected struct spinlock [usertype] *lock
../kernel/exit.c:410:27:    got struct spinlock [noderef] __rcu *
../kernel/exit.c:413:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:413:29:    expected struct spinlock [usertype] *lock
../kernel/exit.c:413:29:    got struct spinlock [noderef] __rcu *
../kernel/exit.c:449:17: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:449:17:    expected struct task_struct [noderef] __rcu *volatile
../kernel/exit.c:449:17:    got struct task_struct *tsk
../kernel/exit.c:484:23: error: incompatible types in comparison expression (different address spaces):
../kernel/exit.c:484:23:    struct task_struct [noderef] __rcu *
../kernel/exit.c:484:23:    struct task_struct *
../kernel/exit.c:643:29: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:645:29: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:862:45: warning: incorrect type in initializer (different address spaces)
../kernel/exit.c:1071:63: warning: incorrect type in initializer (different address spaces)
../kernel/exit.c:1316:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1331:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1382:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1385:35: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1391:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1567:68: error: incompatible types in comparison expression (different base types):
../kernel/exit.c:1567:68:    void *
../kernel/exit.c:1567:68:    struct task_struct [noderef] __rcu *
../kernel/exit.c:1596:25: warning: incorrect type in initializer (different address spaces)
../kernel/exit.c:1596:25:    expected struct task_struct *parent
../kernel/exit.c:1596:25:    got struct task_struct [noderef] __rcu *
../kernel/exit.c:453:20: warning: context imbalance in '__try_to_set_owner' - unexpected unlock
../kernel/exit.c:507:9: warning: dereference of noderef expression
../kernel/exit.c:476:6: warning: context imbalance in 'mm_update_next_owner' - different lock contexts for basic block
../kernel/exit.c: note: in included file:
../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
../include/linux/ptrace.h:92:40:    expected struct task_struct *p1
../include/linux/ptrace.h:92:40:    got struct task_struct [noderef] __rcu *real_parent
../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
../include/linux/ptrace.h:92:60:    expected struct task_struct *p2
../include/linux/ptrace.h:92:60:    got struct task_struct [noderef] __rcu *parent
../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
../include/linux/ptrace.h:92:40:    expected struct task_struct *p1
../include/linux/ptrace.h:92:40:    got struct task_struct [noderef] __rcu *real_parent
../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
../include/linux/ptrace.h:92:60:    expected struct task_struct *p2
../include/linux/ptrace.h:92:60:    got struct task_struct [noderef] __rcu *parent
../kernel/exit.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h):
../include/linux/sched/task.h:119:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
../include/linux/sched/task.h:119:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
../include/linux/sched/task.h:119:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
../kernel/exit.c: note: in included file:
../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
../include/linux/ptrace.h:92:40:    expected struct task_struct *p1
../include/linux/ptrace.h:92:40:    got struct task_struct [noderef] __rcu *real_parent
../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
../include/linux/ptrace.h:92:60:    expected struct task_struct *p2
../include/linux/ptrace.h:92:60:    got struct task_struct [noderef] __rcu *parent
../kernel/exit.c:1632:6: warning: context imbalance in '__do_wait' - wrong count at exit
../drivers/xen/pvcalls-front.c:948:24: warning: incorrect type in return expression (different base types)
../drivers/xen/pvcalls-front.c:948:24:    expected restricted __poll_t
../drivers/xen/pvcalls-front.c:948:24:    got int [assigned] ret
../net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
../net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
../net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
../net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
../net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
../net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
../fs/file.c:417:17: warning: incorrect type in assignment (different address spaces)
../fs/file.c:417:17:    expected struct file **old_fds
../fs/file.c:417:17:    got struct file [noderef] __rcu **fd
../fs/file.c:418:17: warning: incorrect type in assignment (different address spaces)
../fs/file.c:418:17:    expected struct file **new_fds
../fs/file.c:418:17:    got struct file [noderef] __rcu **fd
../fs/file.c:433:17: error: incompatible types in comparison expression (different address spaces):
../fs/file.c:433:17:    struct file [noderef] __rcu *
../fs/file.c:433:17:    struct file *
../fs/file.c:463:60: warning: incorrect type in initializer (different address spaces)
../fs/file.c:503:28: warning: incorrect type in initializer (different address spaces)
../fs/file.c:501:21: warning: symbol 'init_files' was not declared. Should it be static?
../fs/file.c:681:14: warning: incorrect type in assignment (different address spaces)
../fs/file.c:861:30: warning: incorrect type in assignment (different address spaces)
../fs/file.c:882:14: warning: incorrect type in assignment (different address spaces)
../fs/file.c:886:13: warning: incorrect type in argument 1 (different address spaces)
../fs/file.c:889:23: warning: incorrect type in assignment (different address spaces)
../fs/file.c:912:24: warning: incorrect type in return expression (different address spaces)
../fs/file.c:914:14: warning: incorrect type in argument 1 (different address spaces)
../fs/file.c:935:22: warning: incorrect type in assignment (different address spaces)
../fs/file.c:937:32: warning: incorrect type in return expression (different address spaces)
../fs/file.c:959:31: warning: incorrect type in argument 1 (different address spaces)
../fs/file.c:959:14: warning: incorrect type in assignment (different address spaces)
../fs/file.c:963:16: warning: incorrect type in return expression (different address spaces)
../fs/file.c:1247:16: warning: incorrect type in assignment (different address spaces)
../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:1928:16: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:1928:16:    struct tcf_proto *
../net/sched/cls_api.c:1928:16:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:2029:20: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:2029:20:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:2029:20:    struct tcf_proto *
../net/sched/cls_api.c:1990:25: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:1990:25:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:1990:25:    struct tcf_proto *
../net/sched/cls_api.c:2010:16: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:2010:16:    struct tcf_proto *
../net/sched/cls_api.c:2010:16:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:2082:25: warning: restricted __be16 degrades to integer
../net/sched/cls_api.c:2775:50: warning: restricted __be16 degrades to integer
../net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
../net/core/gen_estimator.c:192:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
../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
../net/unix/af_unix.c:1509:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1509:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1509:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1509:9: error: undefined identifier 'other'
../net/core/flow_dissector.c: note: in included file (through ../include/linux/if_pppox.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h):
../include/linux/io_uring_types.h:190:37: warning: array of flexible structures
../io_uring/sqpoll.c:42:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
../io_uring/sqpoll.c:54:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
../net/xfrm/xfrm_policy.c:4137:43: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_policy.c:4137:43:    struct xfrm_policy_afinfo const [noderef] __rcu *
../net/xfrm/xfrm_policy.c:4137:43:    struct xfrm_policy_afinfo const *
../net/xfrm/xfrm_policy.c:4223:29: warning: incorrect type in assignment (different address spaces)
../net/xfrm/xfrm_policy.c:4223:29:    expected struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4223:29:    got struct hlist_head *
../net/xfrm/xfrm_policy.c:4250:36: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4250:36:    expected struct hlist_head *n
../net/xfrm/xfrm_policy.c:4250:36:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4276:17: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4276:17:    expected struct hlist_head const *h
../net/xfrm/xfrm_policy.c:4276:17:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4277:36: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4277:36:    expected struct hlist_head *n
../net/xfrm/xfrm_policy.c:4277:36:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:264:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
../net/xfrm/xfrm_policy.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
../net/xfrm/xfrm_policy.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../drivers/block/rnbd/rnbd-clt.c:213:20: warning: context imbalance in 'rnbd_rerun_if_needed' - different lock contexts for basic block
../drivers/tty/n_gsm.c:4046:29: warning: restricted __be16 degrades to integer
../drivers/tty/n_gsm.c:3167:23: warning: context imbalance in 'gsm_cleanup_mux' - wrong count at exit
../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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: too many warnings
../net/xfrm/xfrm_state.c: note: in included file:
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../net/core/dev.c:3389:23: warning: incorrect type in argument 4 (different base types)
../net/core/dev.c:3389:23:    expected restricted __wsum [usertype] csum
../net/core/dev.c:3389:23:    got unsigned int
../net/core/dev.c:3389:23: warning: cast from restricted __wsum
../net/core/dev.c:5347:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
../net/core/dev.c:3839:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
../net/core/dev.c:5305:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
../net/core/neighbour.c:431:9: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
../net/core/neighbour.c:823:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
../kernel/pid.c:393:9: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:393:9:    struct pid [noderef] __rcu *
../kernel/pid.c:393:9:    struct pid *
../kernel/pid.c:394:9: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:394:9:    struct pid [noderef] __rcu *
../kernel/pid.c:394:9:    struct pid *
../kernel/pid.c:455:23: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:455:23:    struct pid [noderef] __rcu *
../kernel/pid.c:455:23:    struct pid *
../kernel/pid.c:513:24: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:513:24:    struct pid [noderef] __rcu *
../kernel/pid.c:513:24:    struct pid *
../kernel/pid.c: note: in included file (through ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h):
../include/linux/rculist.h:557:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rculist.h:557:9:    struct hlist_node [noderef] __rcu *
../include/linux/rculist.h:557:9:    struct hlist_node *
../include/linux/rculist.h:558:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rculist.h:558:9:    struct hlist_node [noderef] __rcu *
../include/linux/rculist.h:558:9:    struct hlist_node *
../net/8021q/vlan.c: In function ‘register_vlan_device’:
../net/8021q/vlan.c:247: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=]
  247 |                 snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id);
      |                                              ^~
../net/8021q/vlan.c:247:42: note: directive argument in the range [0, 4094]
  247 |                 snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id);
      |                                          ^~~~~~~
../net/8021q/vlan.c:247:17: note: ‘snprintf’ output between 3 and 21 bytes into a destination of size 16
  247 |                 snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/8021q/vlan.c:235:46: warning: ‘%.4i’ directive output may be truncated writing 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
  235 |                 snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id);
      |                                              ^~~~
../net/8021q/vlan.c:235:42: note: directive argument in the range [0, 4094]
  235 |                 snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id);
      |                                          ^~~~~~~~~
../net/8021q/vlan.c:235:17: note: ‘snprintf’ output between 6 and 21 bytes into a destination of size 16
  235 |                 snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/xfrm/xfrm_input.c:78:21: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_input.c:78:21:    struct xfrm_input_afinfo const [noderef] __rcu *
../net/xfrm/xfrm_input.c:78:21:    struct xfrm_input_afinfo const *
../net/xfrm/xfrm_input.c:100:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
../net/xfrm/xfrm_input.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/timerqueue.h, ../include/linux/hrtimer_defs.h, ../include/linux/hrtimer.h, ../include/linux/interrupt.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
../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
../io_uring/register.c: note: in included file:
../include/linux/io_uring_types.h:190:37: warning: array of flexible structures
../net/xfrm/xfrm_replay.c: note: in included file:
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../net/xfrm/xfrm_output.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
../net/mpls/af_mpls.c: note: in included file:
../net/mpls/internal.h:157:38: warning: array of flexible structures
../net/core/rtnetlink.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'rtnl_link_ops_get' - wrong count at exit
../net/core/rtnetlink.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/include/asm/uprobes.h, ../include/linux/uprobes.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ...):
../include/linux/srcu.h:350:9: warning: context imbalance in 'rtnl_link_ops_put' - unexpected unlock
../net/core/rtnetlink.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'rtnl_af_lookup' - wrong count at exit
../net/core/rtnetlink.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/include/asm/uprobes.h, ../include/linux/uprobes.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ...):
../include/linux/srcu.h:350:9: warning: context imbalance in 'rtnl_af_put' - unexpected unlock
../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 1 (different address spaces)
../net/sched/act_bpf.c:133:9:    expected void const *
../net/sched/act_bpf.c:133:9:    got unsigned char [noderef] __rcu *
../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 1 (different address spaces)
../net/sched/act_bpf.c:133:9:    expected void const *
../net/sched/act_bpf.c:133:9:    got unsigned char [noderef] __rcu *
../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 2 (different address spaces)
../net/sched/act_bpf.c:133:9:    expected void const *
../net/sched/act_bpf.c:133:9:    got unsigned char [noderef] __rcu *
../net/sched/act_bpf.c:126:50: warning: dereference of noderef expression
../net/sched/act_bpf.c:126:50: warning: dereference of noderef expression
../io_uring/napi.c:84:12: warning: context imbalance in '__io_napi_del_id' - different lock contexts for basic block
../io_uring/napi.c:116:9: warning: context imbalance in '__io_napi_remove_stale' - wrong count at exit
../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h):
../include/linux/io_uring_types.h:190:37: warning: array of flexible structures
../io_uring/napi.c:263:27: warning: context imbalance in 'io_napi_free' - wrong count at exit
../drivers/nvme/host/sysfs.c:795:30: warning: symbol 'nvme_tls_attrs_group' was not declared. Should it be static?
../fs/eventpoll.c:647:9: warning: restricted __poll_t degrades to integer
../fs/eventpoll.c:647:9: warning: cast to restricted __poll_t
../fs/eventpoll.c:1418:53: warning: incorrect type in argument 3 (different base types)
../fs/eventpoll.c:1418:53:    expected unsigned int pollflags
../fs/eventpoll.c:1418:53:    got restricted __poll_t
../net/ipv4/inet_connection_sock.c:330:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
../net/ipv4/inet_connection_sock.c:607:23: warning: context imbalance in 'inet_csk_get_port' - unexpected unlock
../net/ipv4/inet_connection_sock.c:1468:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
../kernel/cred.c:104:9: error: incompatible types in comparison expression (different address spaces):
../kernel/cred.c:104:9:    struct cred *
../kernel/cred.c:104:9:    struct cred const [noderef] __rcu *
../kernel/cred.c:105:9: error: incompatible types in comparison expression (different address spaces):
../kernel/cred.c:105:9:    struct cred *
../kernel/cred.c:105:9:    struct cred const [noderef] __rcu *
../kernel/cred.c:121:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/cred.c:121:9:    expected struct atomic64_t const [usertype] *v
../kernel/cred.c:121:9:    got struct atomic64_t const [noderef] __rcu *
../kernel/cred.c:124:22: warning: cast removes address space '__rcu' of expression
../kernel/cred.c:127:17: warning: cast removes address space '__rcu' of expression
../kernel/cred.c:218:13: warning: incorrect type in assignment (different address spaces)
../kernel/cred.c:218:13:    expected struct cred const *old
../kernel/cred.c:218:13:    got struct cred const [noderef] __rcu *cred
../kernel/cred.c:305:47: warning: incorrect type in argument 1 (different address spaces)
../kernel/cred.c:305:47:    expected struct cred const *cred
../kernel/cred.c:305:47:    got struct cred const [noderef] __rcu *cred
../kernel/cred.c:305:30: warning: incorrect type in assignment (different address spaces)
../kernel/cred.c:305:30:    expected struct cred const [noderef] __rcu *real_cred
../kernel/cred.c:305:30:    got struct cred const *
../kernel/cred.c:306:17: warning: incorrect type in argument 1 (different address spaces)
../kernel/cred.c:306:17:    expected struct atomic64_t const [usertype] *v
../kernel/cred.c:306:17:    got struct atomic64_t const [noderef] __rcu *
../kernel/cred.c:344:32: warning: incorrect type in assignment (different address spaces)
../kernel/cred.c:344:32:    expected struct cred const [noderef] __rcu *real_cred
../kernel/cred.c:344:32:    got struct cred const *
../kernel/cred.c:395:38: warning: incorrect type in initializer (different address spaces)
../kernel/cred.c:395:38:    expected struct cred const *old
../kernel/cred.c:395:38:    got struct cred const [noderef] __rcu *real_cred
../kernel/cred.c:400:9: error: incompatible types in comparison expression (different address spaces):
../kernel/cred.c:400:9:    struct cred const [noderef] __rcu *
../kernel/cred.c:400:9:    struct cred const *
../kernel/cred.c:519:46: warning: incorrect type in initializer (different address spaces)
../kernel/cred.c:519:46:    expected struct cred const *override
../kernel/cred.c:519:46:    got struct cred const [noderef] __rcu *cred
../kernel/cred.c:301:19: warning: dereference of noderef expression
../kernel/cred.c: note: in included file:
../include/linux/cred.h:182:41: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:182:41:    expected struct cred const *old
../include/linux/cred.h:182:41:    got struct cred const [noderef] __rcu *cred
../drivers/scsi/scsi_transport_fc.c: note: in included file:
../include/uapi/scsi/fc/fc_els.h:1107:42: warning: array of flexible structures
../net/netfilter/nfnetlink_hook.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nf_netlink_dump_start_rcu' - unexpected unlock
../net/sched/act_skbmod.c:74:39: warning: incorrect type in assignment (different base types)
../net/sched/act_skbmod.c:74:39:    expected restricted __be16 [usertype] h_proto
../net/sched/act_skbmod.c:74:39:    got unsigned short [usertype] eth_type
../net/sched/act_skbmod.c:208:29: warning: incorrect type in assignment (different base types)
../net/sched/act_skbmod.c:208:29:    expected unsigned short [usertype] eth_type
../net/sched/act_skbmod.c:208:29:    got restricted __be16 [usertype]
../net/sched/act_skbmod.c:265:48: warning: cast to restricted __be16
../net/sched/act_skbmod.c:214:9: warning: context imbalance in 'tcf_skbmod_init' - different lock contexts for basic block
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/cpuid.h:64,
                 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:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/xfrm/xfrm_user.c:4083:9: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:4083:9:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:4083:9:    struct sock *
../net/xfrm/xfrm_user.c:4089:9: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:4089:9:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:4089:9:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c: note: in included file:
../include/net/xfrm.h:1906:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1906:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1906:16:    struct sock *
../drivers/message/fusion/mptfc.c:382:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:385:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:388:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:391:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:394:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:397:33: warning: cast to restricted __le16
../drivers/message/fusion/mptfc.c:400:33: warning: cast to restricted __le16
../drivers/message/fusion/mptfc.c:822:42: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:823:51: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:824:45: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:825:46: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:826:45: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:827:46: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:828:58: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:829:52: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:830:49: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:831:49: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:832:51: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:833:52: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:834:51: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:835:52: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:836:57: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:837:50: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:1402:20: warning: cast to restricted __le32
../net/mptcp/protocol.c:3371:9: warning: context imbalance in 'mptcp_sk_clone_init' - unexpected unlock
../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/filter.c:1423:39: warning: incorrect type in argument 1 (different address spaces)
../net/core/filter.c:1423:39:    expected struct sock_filter const *filter
../net/core/filter.c:1423:39:    got struct sock_filter [noderef] __user *filter
../net/core/filter.c:1501:39: warning: incorrect type in argument 1 (different address spaces)
../net/core/filter.c:1501:39:    expected struct sock_filter const *filter
../net/core/filter.c:1501:39:    got struct sock_filter [noderef] __user *filter
../net/core/filter.c:2323:45: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:2323:45:    expected restricted __be32 [usertype] daddr
../net/core/filter.c:2323:45:    got unsigned int [usertype] ipv4_nh
../net/core/filter.c:3914:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static?
../net/core/filter.c:4646:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
../net/core/filter.c:5060:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
../net/core/filter.c:7940:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
../net/core/filter.c:11905:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static?
../net/core/filter.c:11921:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static?
../net/core/filter.c:11937:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static?
../net/core/filter.c:11958:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static?
../net/core/filter.c:12148:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static?
../net/core/filter.c:1931:43: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1931:43:    expected restricted __wsum [usertype] diff
../net/core/filter.c:1931:43:    got unsigned long long [usertype] to
../net/core/filter.c:1934:36: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1934:36:    expected restricted __be16 [usertype] old
../net/core/filter.c:1934:36:    got unsigned long long [usertype] from
../net/core/filter.c:1934:42: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1934:42:    expected restricted __be16 [usertype] new
../net/core/filter.c:1934:42:    got unsigned long long [usertype] to
../net/core/filter.c:1937:36: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1937:36:    expected restricted __be32 [usertype] from
../net/core/filter.c:1937:36:    got unsigned long long [usertype] from
../net/core/filter.c:1937:42: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1937:42:    expected restricted __be32 [usertype] to
../net/core/filter.c:1937:42:    got unsigned long long [usertype] to
../net/core/filter.c:1982:59: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1982:59:    expected restricted __wsum [usertype] diff
../net/core/filter.c:1982:59:    got unsigned long long [usertype] to
../net/core/filter.c:1985:52: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1985:52:    expected restricted __be16 [usertype] from
../net/core/filter.c:1985:52:    got unsigned long long [usertype] from
../net/core/filter.c:1985:58: warning: incorrect type in argument 4 (different base types)
../net/core/filter.c:1985:58:    expected restricted __be16 [usertype] to
../net/core/filter.c:1985:58:    got unsigned long long [usertype] to
../net/core/filter.c:1988:52: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1988:52:    expected restricted __be32 [usertype] from
../net/core/filter.c:1988:52:    got unsigned long long [usertype] from
../net/core/filter.c:1988:58: warning: incorrect type in argument 4 (different base types)
../net/core/filter.c:1988:58:    expected restricted __be32 [usertype] to
../net/core/filter.c:1988:58:    got unsigned long long [usertype] to
../net/core/filter.c:2055:35: warning: incorrect type in return expression (different base types)
../net/core/filter.c:2055:35:    expected unsigned long long
../net/core/filter.c:2055:35:    got restricted __wsum [usertype] csum
../net/core/filter.c:5858:17: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5858:17:    expected unsigned int [usertype] spi
../net/core/filter.c:5858:17:    got restricted __be32 const [usertype] spi
../net/core/filter.c:5866:33: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5866:33:    expected unsigned int [usertype] remote_ipv4
../net/core/filter.c:5866:33:    got restricted __be32 const [usertype] a4
../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/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
../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_ife.c:322:9: warning: context imbalance in '__add_metainfo' - different lock contexts for basic block
../net/sched/act_ife.c:626:9: warning: context imbalance in 'tcf_ife_init' - different lock contexts for basic block
../net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32
../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
../net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32
../net/packet/af_packet.c:1113:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
../net/packet/af_packet.c:2555:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../net/ipv6/mcast_snoop.c: note: in included file:
../include/net/mld.h:32:43: warning: array of flexible structures
../net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16
../net/ipv4/tcp_input.c:7321:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
../drivers/message/fusion/mptlan.c:1177:21: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:1240:52: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1240:52:    expected unsigned int [usertype] TransactionContext
../drivers/message/fusion/mptlan.c:1240:52:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:1244:46: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1244:46:    expected unsigned int [usertype] FlagsLength
../drivers/message/fusion/mptlan.c:1244:46:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:1248:46: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1248:46:    expected unsigned int [usertype] Low
../drivers/message/fusion/mptlan.c:1248:46:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:1250:55: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1250:55:    expected unsigned int [usertype] High
../drivers/message/fusion/mptlan.c:1250:55:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:1264:38: warning: invalid assignment: |=
../drivers/message/fusion/mptlan.c:1264:38:    left side has type unsigned int
../drivers/message/fusion/mptlan.c:1264:38:    right side has type restricted __le32
../drivers/message/fusion/mptlan.c:1266:39: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1266:39:    expected unsigned int [usertype] BucketCount
../drivers/message/fusion/mptlan.c:1266:39:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:969:25: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:974:9: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:977:14: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:981:15: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:986:17: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:991:18: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:995:18: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:1025:31: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:612:9: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:617:17: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:641:23: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:1500:27: warning: restricted __be16 degrades to integer
../drivers/message/fusion/mptlan.c:1537:29: warning: incorrect type in return expression (different base types)
../drivers/message/fusion/mptlan.c:1537:29:    expected unsigned short
../drivers/message/fusion/mptlan.c:1537:29:    got restricted __be16 [usertype] ethertype
../drivers/message/fusion/mptlan.c:1540:16: warning: incorrect type in return expression (different base types)
../drivers/message/fusion/mptlan.c:1540:16:    expected unsigned short
../drivers/message/fusion/mptlan.c:1540:16:    got restricted __be16 [usertype]
../drivers/message/fusion/mptlan.c:746:36: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:746:36:    expected unsigned int [usertype] TransactionContext
../drivers/message/fusion/mptlan.c:746:36:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:754:39: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:754:39:    expected unsigned int
../drivers/message/fusion/mptlan.c:754:39:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:757:39: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:757:39:    expected unsigned int
../drivers/message/fusion/mptlan.c:757:39:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:767:30: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:767:30:    expected unsigned int [usertype] FlagsLength
../drivers/message/fusion/mptlan.c:767:30:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:776:30: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:776:30:    expected unsigned int [usertype] Low
../drivers/message/fusion/mptlan.c:776:30:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:778:39: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:778:39:    expected unsigned int [usertype] High
../drivers/message/fusion/mptlan.c:778:39:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:785:9: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:820:23: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:820:23:    expected restricted __be16 [usertype] protocol
../drivers/message/fusion/mptlan.c:820:23:    got unsigned short
../drivers/message/fusion/mptlan.c:924:23: warning: cast to restricted __le32
../net/netfilter/nf_conntrack_core.c:129:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
../net/netfilter/nf_conntrack_core.c:139:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
../net/netfilter/nf_conntrack_core.c:2343:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock
../net/appletalk/aarp.c:446:28: warning: incorrect type in assignment (different base types)
../net/appletalk/aarp.c:446:28:    expected restricted __be16 [usertype] s_net
../net/appletalk/aarp.c:446:28:    got unsigned short [usertype]
../net/appletalk/aarp.c:451:45: warning: cast from restricted __be16
../net/appletalk/aarp.c:455:41: warning: cast from 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 (through ../include/linux/smp.h, ../include/linux/alloc_tag.h, ../include/linux/vmalloc.h):
../include/linux/list.h:229:25: warning: context imbalance in 'drbd_bm_aio_ctx_destroy' - unexpected unlock
../drivers/block/drbd/drbd_bitmap.c: note: in included file:
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../kernel/sched/core.c:299:56: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:299:56:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:299:56:    struct task_struct *
../kernel/sched/core.c:765:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:765:25:    expected struct task_struct *task
../kernel/sched/core.c:765:25:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:835:49: warning: incorrect type in argument 2 (different address spaces)
../kernel/sched/core.c:835:49:    expected struct task_struct *p
../kernel/sched/core.c:835:49:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:1080:38: warning: incorrect type in initializer (different address spaces)
../kernel/sched/core.c:1080:38:    expected struct task_struct *curr
../kernel/sched/core.c:1080:38:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:1181:9: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:1181:9:    expected struct sched_domain *[assigned] sd
../kernel/sched/core.c:1181:9:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/core.c:2179:39: warning: incorrect type in initializer (different address spaces)
../kernel/sched/core.c:2179:39:    expected struct task_struct *donor
../kernel/sched/core.c:2179:39:    got struct task_struct [noderef] __rcu *donor
../kernel/sched/core.c:2190:65: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:2190:65:    expected struct task_struct *tsk
../kernel/sched/core.c:2190:65:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:3669:17: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:3669:17:    expected struct sched_domain *[assigned] sd
../kernel/sched/core.c:3669:17:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/core.c:3878:36: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:3878:36:    expected struct task_struct const *p
../kernel/sched/core.c:3878:36:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:7986:43: warning: incorrect type in initializer (different address spaces)
../kernel/sched/core.c:7986:43:    expected struct task_struct *push_task
../kernel/sched/core.c:7986:43:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:5641:15: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:5641:15:    expected struct task_struct *donor
../kernel/sched/core.c:5641:15:    got struct task_struct [noderef] __rcu *donor
../kernel/sched/core.c:6308:32: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:6308:32:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:6308:32:    struct task_struct *
../kernel/sched/core.c:6339:23: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:6339:23:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:6339:23:    struct task_struct *
../kernel/sched/core.c:6347:46: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:6347:46:    struct task_struct *
../kernel/sched/core.c:6347:46:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:6404:9: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:6404:9:    expected struct sched_domain *[assigned] sd
../kernel/sched/core.c:6404:9:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/core.c:6653:14: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:6653:14:    expected struct task_struct *prev
../kernel/sched/core.c:6653:14:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:7199:17: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:7199:17:    struct task_struct *
../kernel/sched/core.c:7199:17:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:8884:16: warning: incorrect type in return expression (different address spaces)
../kernel/sched/core.c:8884:16:    expected struct task_struct *
../kernel/sched/core.c:8884:16:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:9393:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static?
../kernel/sched/core.c:10099:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:10099:25:    expected struct task_struct *p
../kernel/sched/core.c:10099:25:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:373:9: warning: context imbalance in 'sched_core_lock' - different lock contexts for basic block
../kernel/sched/core.c:383:17: warning: context imbalance in 'sched_core_unlock' - unexpected unlock
../kernel/sched/core.c:591:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
../kernel/sched/core.c:616:6: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
../kernel/sched/core.c:640:6: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
../kernel/sched/core.c: note: in included file:
../kernel/sched/sched.h:1738:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
../kernel/sched/sched.h:1738:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
../kernel/sched/core.c: note: in included file:
../kernel/sched/pelt.h:98:13: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/pelt.h:98:13:    expected struct task_struct const *p
../kernel/sched/pelt.h:98:13:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:835:11: warning: dereference of noderef expression
../kernel/sched/core.c:1556:13: warning: context imbalance in 'uclamp_update_util_min_rt_default' - wrong count at exit
../kernel/sched/core.c:2260:35: warning: context imbalance in 'wait_task_inactive' - different lock contexts for basic block
../kernel/sched/core.c: note: in included file:
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2449:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2449:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2449:9:    struct task_struct *
../kernel/sched/core.c:2143:38: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:2143:38:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:2143:38:    struct task_struct const *
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2449:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2449:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2449:9:    struct task_struct *
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2449:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2449:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2449:9:    struct task_struct *
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2449:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2449:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2449:9:    struct task_struct *
../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read'
../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write'
../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all'
../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages'
../net/mctp/route.c:160:9: warning: context imbalance in 'mctp_lookup_key' - different lock contexts for basic block
../net/mctp/route.c:524:39: warning: context imbalance in 'mctp_route_input' - unexpected unlock
../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/net/ethernet/3com/3c589_cs.c:296:35: warning: cast to restricted __le16
../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/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/ipv4/tcp_ipv4.c:3403:41: warning: incorrect type in argument 1 (different address spaces)
../net/ipv4/tcp_ipv4.c:3403:41:    expected void const *data
../net/ipv4/tcp_ipv4.c:3403:41:    got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
../net/ipv4/tcp_ipv4.c:3525:45: warning: incorrect type in argument 1 (different address spaces)
../net/ipv4/tcp_ipv4.c:3525:45:    expected void const *data
../net/ipv4/tcp_ipv4.c:3525:45:    got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
../net/ipv4/tcp_ipv4.c:3529:50: warning: incorrect type in assignment (different address spaces)
../net/ipv4/tcp_ipv4.c:3529:50:    expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
../net/ipv4/tcp_ipv4.c:3529:50:    got struct tcp_congestion_ops *
../net/ipv4/tcp_ipv4.c:1839:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2131:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2391:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
../net/ipv4/tcp_ipv4.c:2600:13: warning: context imbalance in 'listening_get_first' - wrong count at exit
../net/ipv4/tcp_ipv4.c:2648:29: warning: context imbalance in 'listening_get_next' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2681:13: warning: context imbalance in 'established_get_first' - wrong count at exit
../net/ipv4/tcp_ipv4.c:2726:40: warning: context imbalance in 'established_get_next' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2858:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
../net/ipv4/tcp_ipv4.c:3079:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock
../net/ipv4/tcp_ipv4.c:3107:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock
../net/ipv4/tcp_ipv4.c:3404:41: warning: dereference of noderef expression
../net/ipv4/tcp_ipv4.c:3404:41: warning: dereference of noderef expression
../net/ipv4/tcp_ipv4.c:3526:45: warning: dereference of noderef expression
../net/ipv4/tcp_ipv4.c:3526:45: warning: dereference of noderef expression
../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/block/drbd/drbd_worker.c:618:39: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:618:39:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:618:39:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:509:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:509:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:509:14:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:510:16: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:510:16:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:510:16:    struct fifo_buffer *
../drivers/block/drbd/drbd_worker.c:560:13: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:560:13:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:560:13:    struct fifo_buffer *
../drivers/block/drbd/drbd_worker.c:564:39: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:564:39:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:564:39:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:999:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:999:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:999:22:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:1545:32: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1545:32:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1545:32:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:1654:32: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1654:32:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1654:32:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:1693:16: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1693:16:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1693:16:    struct fifo_buffer *
../drivers/block/drbd/drbd_worker.c:1722:34: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1722:34:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1722:34:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:1895:38: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1895:38:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1895:38:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:2102:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:2102:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:2102:14:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:2157:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:2157:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:2157:14:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:59:25: warning: context imbalance in 'drbd_md_endio' - unexpected unlock
../drivers/block/drbd/drbd_worker.c: note: in included file:
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../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:701:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:701:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:701:22:    struct net_conf *
../drivers/block/drbd/drbd_req.c:992:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:992:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:992:14:    struct net_conf *
../drivers/block/drbd/drbd_req.c:1065:15: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:1065:15:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:1065:15:    struct disk_conf *
../drivers/block/drbd/drbd_req.c:1712:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:1712:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:1712:14:    struct net_conf *
../drivers/block/drbd/drbd_req.c:1719:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:1719:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:1719:22:    struct disk_conf *
../drivers/block/drbd/drbd_req.c: note: in included file:
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651: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:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16
../drivers/block/drbd/drbd_receiver.c:5313:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5314:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5323:54: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5380:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:5380:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:5380:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:272:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:272:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:272:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:528:29: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:528:29:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:528:29:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:600:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:600:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:600:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:704:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:704:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:704:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:773:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:773:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:773:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1169:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1170:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1171:28: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:1175:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1176:28: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:1181:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1182:28: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:821:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:821:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:821:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:876:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:876:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:876:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1044:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:1044:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:1044:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1434:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:1434:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:1434:14:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:1587:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:1587:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:1587:14:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:1880:22: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:1884:22: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:2130:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2161:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2375:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2375:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2375:22:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:2385:27: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2385:27:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2385:27:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:2562:24: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:2589:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2600:20: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:2632:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2632:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2632:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:2764:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2764:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2764:22:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:2819:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2820:18: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3027:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3027:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3027:23:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3103:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3103:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3103:23:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3160:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3160:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3160:23:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3507:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3507:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3507:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3639:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3640:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3641:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3642:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3643:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3644:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3665:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3665:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3665:22:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3749:9: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3749:9:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3749:9:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3906:46: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3964:55: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3965:57: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3966:56: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3967:53: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4001:25: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4001:25:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4001:25:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:4006:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4006:17:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4006:17:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:4012:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4012:17:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4012:17:    struct fifo_buffer *
../drivers/block/drbd/drbd_receiver.c:4079:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4080:19: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4081:19: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4089:28: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4089:28:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4089:28:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:4130:25: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4130:25:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4130:25:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:4250:29: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4350:18: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4351:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4376:18: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4377:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4409:24: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4613:52: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4940:9: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4940:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4958:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4959:16: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5267:25: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_receiver.c:5268:25: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_receiver.c:5269:26: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_receiver.c:5575:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5594:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5639:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5640:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5649:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5692:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5693:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5701:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5738:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5739:20: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5747:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5774:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5781:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5804:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5805:16: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5807:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5834:44: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5866:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5867:16: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5869:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5871:13: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5920:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:5920:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:5920:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:6010:37: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:6010:37:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:6010:37:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:6107:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:6107:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:6107:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1271:9: warning: context imbalance in 'one_flush_endio' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:1289:17: warning: context imbalance in 'submit_one_flush' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:1324:17: warning: context imbalance in 'drbd_flush' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:1464:9: warning: context imbalance in 'drbd_bump_write_ordering' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:1718:17: warning: context imbalance in 'drbd_submit_peer_request' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:2059:12: warning: context imbalance in 'recv_resync_read' - wrong count at exit
../drivers/block/drbd/drbd_receiver.c:2435:17: warning: context imbalance in 'fail_postponed_requests' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:2554:12: warning: context imbalance in 'receive_Data' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:2802:12: warning: context imbalance in 'receive_DataRequest' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:4029:9: warning: context imbalance in 'receive_SyncParam' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:4209:9: warning: context imbalance in 'receive_sizes' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:4542:22: warning: context imbalance in 'receive_state' - different lock contexts for basic block
../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/block/drbd/drbd_receiver.c:5006:19: warning: context imbalance in 'receive_rs_deallocated' - different lock contexts for basic block
../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/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16
../lib/test_bpf.c:7836:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7836:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7836:25:    got restricted __be16 [usertype]
../lib/test_bpf.c:7850:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7850:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7850:24:    got restricted __be32 [usertype]
../lib/test_bpf.c:7861:25: warning: cast from restricted __be64
../lib/test_bpf.c:7873:31: warning: restricted __be64 degrades to integer
../lib/test_bpf.c:7885:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7885:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7885:25:    got restricted __be16 [usertype]
../lib/test_bpf.c:7899:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7899:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7899:24:    got restricted __be32 [usertype]
../lib/test_bpf.c:7910:25: warning: cast from restricted __be64
../lib/test_bpf.c:7922:31: warning: restricted __be64 degrades to integer
../lib/test_bpf.c:7934:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7934:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7934:24:    got restricted __le16 [usertype]
../lib/test_bpf.c:7948:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7948:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7948:24:    got restricted __le32 [usertype]
../lib/test_bpf.c:7959:25: warning: cast from restricted __le64
../lib/test_bpf.c:7971:31: warning: restricted __le64 degrades to integer
../lib/test_bpf.c:7983:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7983:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7983:25:    got restricted __le16 [usertype]
../lib/test_bpf.c:7997:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7997:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7997:24:    got restricted __le32 [usertype]
../lib/test_bpf.c:8008:25: warning: cast from restricted __le64
../lib/test_bpf.c:8020:31: warning: restricted __le64 degrades to integer
../lib/test_bpf.c:4877:25: warning: cast truncates bits from constant value (567800001234 becomes 1234)
../lib/test_bpf.c:4888:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff)
../lib/test_bpf.c:4965:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5043:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5059:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5119:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5135:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5152:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5168:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5184:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5266:25: warning: cast truncates bits from constant value (100000000 becomes 0)
../lib/test_bpf.c:5444:25: warning: cast truncates bits from constant value (100000000 becomes 0)
../lib/test_bpf.c:5754:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
../lib/test_bpf.c:5755:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
../lib/test_bpf.c:5766:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
../lib/test_bpf.c:5767:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
../lib/test_bpf.c:5889:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:5900:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6387:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6425:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6441:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6442:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6473:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6489:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6490:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0)
../lib/test_bpf.c:6599:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6637:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6638:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6653:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6685:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6686:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef)
../lib/test_bpf.c:6701:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6811:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6849:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6850:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6865:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6866:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
../lib/test_bpf.c:6897:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6898:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0)
../lib/test_bpf.c:6913:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6914:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f)
../lib/test_bpf.c:6990:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7002:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7015:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7027:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7040:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7052:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7065:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7077:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7157:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7168:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7180:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7191:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7203:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7214:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7226:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7298:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7310:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7323:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7335:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7348:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7360:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7373:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7385:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7465:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7476:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7488:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7499:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7511:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7522:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7534:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7558:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
../lib/test_bpf.c:7570:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7582:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7595:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7607:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7620:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7632:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7645:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7657:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7693:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
../lib/test_bpf.c:7704:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7715:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7727:25: warning: too many warnings
../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 int [usertype] magic
../drivers/block/drbd/drbd_main.c:555:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:556:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:556:20:    expected unsigned short [usertype] command
../drivers/block/drbd/drbd_main.c:556:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:557:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:557:20:    expected unsigned short [usertype] length
../drivers/block/drbd/drbd_main.c:557:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:563:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:563:20:    expected unsigned short [usertype] magic
../drivers/block/drbd/drbd_main.c:563:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:564:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:564:20:    expected unsigned short [usertype] command
../drivers/block/drbd/drbd_main.c:564:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:565:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:565:19:    expected unsigned int [usertype] length
../drivers/block/drbd/drbd_main.c:565:19:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:572:18: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:572:18:    expected unsigned int [usertype] magic
../drivers/block/drbd/drbd_main.c:572:18:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:573:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:573:19:    expected unsigned short [usertype] volume
../drivers/block/drbd/drbd_main.c:573:19:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:574:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:574:20:    expected unsigned short [usertype] command
../drivers/block/drbd/drbd_main.c:574:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:575:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:575:19:    expected unsigned int [usertype] length
../drivers/block/drbd/drbd_main.c:575:19:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:714:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:714:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:714:14:    struct net_conf *
../drivers/block/drbd/drbd_main.c:729:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:729:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:729:22:    struct disk_conf *
../drivers/block/drbd/drbd_main.c:766:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:766:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:766:14:    struct net_conf *
../drivers/block/drbd/drbd_main.c:826:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:830:26: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:832:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:832:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:832:23:    struct net_conf *
../drivers/block/drbd/drbd_main.c:891:25: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:922:26: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:922:26:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:922:26:    struct disk_conf *
../drivers/block/drbd/drbd_main.c:986:18: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1009:18: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1022:17: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1023:16: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1038:17: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1039:16: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1051:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1065:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1102:19: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:1102:19:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:1102:19:    struct net_conf *
../drivers/block/drbd/drbd_main.c:1312:21: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1312:21:    expected unsigned int [usertype] set_size
../drivers/block/drbd/drbd_main.c:1312:21:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1340:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1340:20:    expected unsigned int [usertype] seq_num
../drivers/block/drbd/drbd_main.c:1340:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1352:54: warning: incorrect type in argument 4 (different base types)
../drivers/block/drbd/drbd_main.c:1352:54:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1352:54:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1372:31: warning: incorrect type in argument 3 (different base types)
../drivers/block/drbd/drbd_main.c:1372:31:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1372:31:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1373:31: warning: incorrect type in argument 4 (different base types)
../drivers/block/drbd/drbd_main.c:1373:31:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1373:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1383:31: warning: incorrect type in argument 3 (different base types)
../drivers/block/drbd/drbd_main.c:1383:31:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1383:31:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1384:31: warning: incorrect type in argument 4 (different base types)
../drivers/block/drbd/drbd_main.c:1384:31:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1384:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1385:31: warning: incorrect type in argument 5 (different base types)
../drivers/block/drbd/drbd_main.c:1385:31:    expected unsigned long long [usertype] block_id
../drivers/block/drbd/drbd_main.c:1385:31:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1398:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1398:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1398:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1399:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1399:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1399:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1414:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1414:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1414:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1416:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1416:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1416:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1432:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1432:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1432:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1434:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1434:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1434:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1447:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1447:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1447:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1449:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1449:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1449: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:2997:30: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:2997:30:    expected unsigned long long [usertype] la_size_sect
../drivers/block/drbd/drbd_main.c:2997:30:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:2999:33: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:2999:33:    expected unsigned long long
../drivers/block/drbd/drbd_main.c:2999:33:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:3000:23: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3000:23:    expected unsigned int [usertype] flags
../drivers/block/drbd/drbd_main.c:3000:23:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3001:23: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3001:23:    expected unsigned int [usertype] magic
../drivers/block/drbd/drbd_main.c:3001:23:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3003:31: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3003:31:    expected unsigned int [usertype] md_size_sect
../drivers/block/drbd/drbd_main.c:3003:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3004:31: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3004:31:    expected unsigned int [usertype] al_offset
../drivers/block/drbd/drbd_main.c:3004:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3005:31: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3005:31:    expected unsigned int [usertype] al_nr_extents
../drivers/block/drbd/drbd_main.c:3005:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3006:34: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3006:34:    expected unsigned int [usertype] bm_bytes_per_bit
../drivers/block/drbd/drbd_main.c:3006:34:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3007:29: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3007:29:    expected unsigned long long [usertype] device_uuid
../drivers/block/drbd/drbd_main.c:3007:29:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:3009:27: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3009:27:    expected unsigned int [usertype] bm_offset
../drivers/block/drbd/drbd_main.c:3009:27:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3010:38: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3010:38:    expected unsigned int [usertype] la_peer_max_bio_size
../drivers/block/drbd/drbd_main.c:3010:38:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3012:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3012:28:    expected unsigned int [usertype] al_stripes
../drivers/block/drbd/drbd_main.c:3012:28:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3013:35: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3013:35:    expected unsigned int [usertype] al_stripe_size_4k
../drivers/block/drbd/drbd_main.c:3013:35:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3066:26: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3067:33: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3229:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3230: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:3256:33: warning: cast to restricted __be64
../drivers/block/drbd/drbd_main.c:3258:36: warning: cast to restricted __be64
../drivers/block/drbd/drbd_main.c:3259:26: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3260:32: warning: cast to restricted __be64
../drivers/block/drbd/drbd_main.c:3262:33: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3263:30: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3264:30: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3271:13: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3276:13: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3287:24: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3685:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:3685:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:3685:14:    struct net_conf *
../drivers/block/drbd/drbd_main.c:854:9: warning: context imbalance in 'drbd_print_uuids' - different lock contexts for basic block
../drivers/block/drbd/drbd_main.c: note: in included file:
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../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/core/xdp.c:731:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static?
../net/core/xdp.c:753:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static?
../net/core/xdp.c:786:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static?
../drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y
../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
../net/ipv4/tcp_cong.c:297:24: warning: incorrect type in initializer (different address spaces)
../net/ipv4/tcp_cong.c:297:24:    expected struct tcp_congestion_ops const [noderef] __rcu *__ret
../net/ipv4/tcp_cong.c:297:24:    got struct tcp_congestion_ops *[assigned] ca
../net/ipv4/tcp_cong.c:297:22: warning: incorrect type in assignment (different address spaces)
../net/ipv4/tcp_cong.c:297:22:    expected struct tcp_congestion_ops const *prev
../net/ipv4/tcp_cong.c:297:22:    got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
../lib/test_blackhole_dev.c:58:27: warning: incorrect type in assignment (different base types)
../lib/test_blackhole_dev.c:58:27:    expected restricted __be16 [usertype] payload_len
../lib/test_blackhole_dev.c:58:27:    got unsigned long
../net/bluetooth/af_bluetooth.c:245:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block
../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/proc/proc_sysctl.c:930:16: error: incompatible types in comparison expression (different address spaces):
../fs/proc/proc_sysctl.c:930:16:    struct ctl_table_header [noderef] __rcu *
../fs/proc/proc_sysctl.c:930:16:    struct ctl_table_header *
../fs/proc/proc_sysctl.c:303:32: warning: context imbalance in 'start_unregistering' - unexpected unlock
../drivers/block/drbd/drbd_nl.c:454:33: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:454:33:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:454:33:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:691:38: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:691:38:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:691:38:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:983:18: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:983:18:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:983:18:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:1251:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1251:24:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1251:24:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:1570:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1570:17:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1570:17:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:1580:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1580:17:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1580:17:    struct fifo_buffer *
../drivers/block/drbd/drbd_nl.c:1806:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1806:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1806:14:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2066:39: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2066:39:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2066:39:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2074:13: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2074:13:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2074:13:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2257:50: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2257:50:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2257:50:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2280:45: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2280:45:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2280:45:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2425:9: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2425:9:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2425:9:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2588:9: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2588:9:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2588:9:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2821:18: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2821:18:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2821:18:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2861:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2861:17:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2861:17:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:3399:33: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3399:33:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3399:33:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:3524:28: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3524:28:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3524:28:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:3737:29: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3737:29:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3737:29:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:3743:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3743:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3743:22:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:3933:38: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3933:38:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3933:38:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:450:9: warning: context imbalance in 'highest_fencing_policy' - different lock contexts for basic block
../drivers/block/drbd/drbd_nl.c:2121:9: warning: context imbalance in 'drbd_adm_attach' - different lock contexts for basic block
../drivers/block/drbd/drbd_nl.c: note: in included file:
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf *
../drivers/net/ethernet/3com/typhoon.c:769:21: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/typhoon.c:525:39: warning: context imbalance in 'typhoon_process_response' - different lock contexts for basic block
../drivers/scsi/fcoe/fcoe.c:1708:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/fcoe/fcoe.c:1708:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/fcoe/fcoe.c:1708:20:    got restricted __le32 [addressable] [usertype] fcoe_crc32
../drivers/scsi/fcoe/fcoe.c:1633:13: warning: cast to restricted __le32
../kernel/cgroup/cgroup.c:6704:41: warning: incorrect type in argument 1 (different address spaces)
../kernel/cgroup/cgroup.c:6704:41:    expected struct spinlock [usertype] *lock
../kernel/cgroup/cgroup.c:6704:41:    got struct spinlock [noderef] __rcu *
../kernel/cgroup/cgroup.c:6707:43: warning: incorrect type in argument 1 (different address spaces)
../kernel/cgroup/cgroup.c:6707:43:    expected struct spinlock [usertype] *lock
../kernel/cgroup/cgroup.c:6707:43:    got struct spinlock [noderef] __rcu *
../kernel/cgroup/cgroup.c:3116:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
../kernel/cgroup/cgroup.c:6475:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
../kernel/cgroup/cgroup.c:6587:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
../kernel/cgroup/cgroup.c:6607:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
../kernel/cgroup/cgroup.c:6656:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
../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
../drivers/scsi/libfc/fc_exch.c:812:23: warning: context imbalance in 'fc_exch_em_alloc' - different lock contexts for basic block
../drivers/scsi/libfc/fc_exch.c:1022:29: warning: context imbalance in 'fc_exch_resp' - unexpected unlock
../drivers/scsi/libfc/fc_exch.c:2228:9: warning: context imbalance in 'fc_exch_seq_send' - unexpected unlock
../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)
../kernel/audit.c: In function ‘audit_log_vformat’:
../kernel/audit.c:1978:9: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1978 |         len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args);
      |         ^~~
../kernel/audit.c:1987:17: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1987 |                 len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args2);
      |                 ^~~
In file included from ../drivers/scsi/libfc/fc_elsct.c:18:
../drivers/scsi/libfc/fc_encode.h: In function ‘fc_ct_ms_fill.constprop’:
../drivers/scsi/libfc/fc_encode.h:359:30: warning: ‘%s’ directive output may be truncated writing up to 64 bytes into a region of size between 62 and 126 [-Wformat-truncation=]
  359 |                         "%s v%s",
      |                              ^~
  360 |                         init_utsname()->sysname,
  361 |                         init_utsname()->release);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/libfc/fc_encode.h:357:17: note: ‘snprintf’ output between 3 and 131 bytes into a destination of size 128
  357 |                 snprintf((char *)&entry->value,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358 |                         FC_FDMI_HBA_ATTR_OSNAMEVERSION_LEN,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359 |                         "%s v%s",
      |                         ~~~~~~~~~
  360 |                         init_utsname()->sysname,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~
  361 |                         init_utsname()->release);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~
../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/block/drbd/drbd_state.c:838:14: warning: context imbalance in 'is_valid_state' - different lock contexts for basic block
../drivers/block/drbd/drbd_state.c:1070:9: warning: context imbalance in 'sanitize_state' - different lock contexts for basic block
../drivers/block/drbd/drbd_state.c:1958:25: warning: context imbalance in 'after_state_ch' - unexpected unlock
../drivers/block/drbd/drbd_state.c:2373:32: warning: context imbalance in '_conn_request_state' - unexpected unlock
../net/bluetooth/hci_event.c: note: in included file (through ../include/net/bluetooth/hci_core.h):
../include/net/bluetooth/hci.h:2616:47: warning: array of flexible structures
../include/net/bluetooth/hci.h:2702:43: warning: array of flexible structures
../drivers/nfc/nfcmrvl/uart.c:48:33: warning: cast to restricted __le32
../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
../kernel/audit.c:2232:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/audit.c:2232:9:    expected struct spinlock [usertype] *lock
../kernel/audit.c:2232:9:    got struct spinlock [noderef] __rcu *
../kernel/audit.c:2235:40: warning: incorrect type in argument 1 (different address spaces)
../kernel/audit.c:2235:40:    expected struct spinlock [usertype] *lock
../kernel/audit.c:2235:40:    got struct spinlock [noderef] __rcu *
../drivers/net/macsec.c:418:24: warning: restricted ssci_t degrades to integer
../drivers/net/macsec.c:418:22: warning: incorrect type in assignment (different base types)
../drivers/net/macsec.c:418:22:    expected restricted ssci_t [usertype] ssci
../drivers/net/macsec.c:418:22:    got unsigned int
../drivers/net/macsec.c:419:22: warning: restricted __be64 degrades to integer
../drivers/net/macsec.c:419:20: warning: incorrect type in assignment (different base types)
../drivers/net/macsec.c:419:20:    expected restricted __be64 [usertype] pn
../drivers/net/macsec.c:419:20:    got unsigned long long
../drivers/net/ethernet/alteon/acenic.c:1989:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/alteon/acenic.c:1989:35:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/alteon/acenic.c:1989:35:    got restricted __be16 [usertype]
../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
../net/mptcp/pm_netlink.c:642:31: warning: context imbalance in 'mptcp_pm_create_subflow_or_signal_addr' - unexpected unlock
../net/mptcp/pm_netlink.c:759:23: warning: context imbalance in 'mptcp_pm_nl_add_addr_received' - unexpected unlock
../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 *
../net/ipv4/tcp_offload.c:206:49: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:206:49:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:206:49:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:208:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:208:60:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:208:60:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:250:41: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:250:41:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:250:41:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:252:52: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:252:52:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:252:52:    got fouled restricted __sum16
../net/sunrpc/xprt.c:1710:9: warning: context imbalance in 'xprt_dynamic_alloc_slot' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:535:29: warning: cast to restricted __le32
../drivers/scsi/libfc/fc_fcp.c:838:26: warning: context imbalance in 'fc_fcp_recv' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1206:26: warning: context imbalance in 'fc_fcp_cmd_send' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1235:26: warning: context imbalance in 'fc_fcp_error' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:464:32: warning: context imbalance in 'fc_lun_reset_send' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1392:26: warning: context imbalance in 'fc_tm_done' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1448:26: warning: context imbalance in 'fc_fcp_timeout' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1637:26: warning: context imbalance in 'fc_fcp_rec_resp' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1682:26: warning: context imbalance in 'fc_fcp_rec_error' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1790:34: warning: context imbalance in 'fc_fcp_srr_resp' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1834:26: warning: context imbalance in 'fc_fcp_srr_error' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:2133:9: warning: context imbalance in 'fc_eh_abort' - unexpected unlock
../net/can/j1939/main.c: note: in included file (through ../include/linux/can/can-ml.h):
../include/linux/netdevice.h:2610:20: warning: context imbalance in '__j1939_rx_release' - wrong count at exit
../net/llc/llc_proc.c:56:9: warning: context imbalance in 'llc_get_sk_idx' - wrong count at exit
../net/llc/llc_proc.c:102:23: warning: context imbalance in 'llc_seq_next' - unexpected unlock
../net/llc/llc_proc.c:117:17: warning: context imbalance in 'llc_seq_stop' - unexpected unlock
../net/rose/rose_route.c:722:41: warning: context imbalance in 'rose_get_neigh' - unexpected unlock
../drivers/scsi/fnic/fnic_fcs.c:26:37: error: invalid initializer
../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/fnic_fcs.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/fnic/fnic_fcs.c:1322:6: warning: context imbalance in 'fnic_handle_fip_timer' - different lock contexts for basic block
../net/ax25/ax25_std_timer.c:29:6: warning: context imbalance in 'ax25_std_heartbeat_expiry' - different lock contexts for basic block
../drivers/scsi/fnic/fnic_scsi.c:602:39: warning: context imbalance in 'fnic_queuecommand' - unexpected unlock
../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer
../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer
../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/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
../kernel/seccomp.c:579:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:579:27:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:579:27:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:583:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:583:29:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:583:29:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:895:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:895:9:    expected struct qspinlock *lock
../kernel/seccomp.c:895:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:1396:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1396:31:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1396:31:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1408:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1408:33:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1408:33:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1894:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1894:9:    expected struct lockdep_map const *lock
../kernel/seccomp.c:1894:9:    got struct lockdep_map [noderef] __rcu *
../kernel/seccomp.c:1980:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1980:31:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1980:31:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1998:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1998:33:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1998:33:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2140:28: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2140:28:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2140:28:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2143:38: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2143:38:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2143:38:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2149:30: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2149:30:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2149:30:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:495:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:495:9:    expected struct qspinlock *lock
../kernel/seccomp.c:495:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:602:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:602:9:    expected struct qspinlock *lock
../kernel/seccomp.c:602:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:439:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:439:9:    expected struct qspinlock *lock
../kernel/seccomp.c:439:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:439:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:439:9:    expected struct qspinlock *lock
../kernel/seccomp.c:439:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c: note: in included file (through ../include/linux/ptrace.h, ../include/linux/audit.h):
../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:751:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:751:37:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:751:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:751:37:    got struct spinlock [noderef] __rcu *
../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)
../net/ipv6/ip6_input.c:529:33: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
../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:751:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:751:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:751:37:    got struct spinlock [noderef] __rcu *
../kernel/taskstats.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/sched/signal.h, ../include/linux/taskstats_kern.h):
../include/linux/rcupdate.h:878:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
../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_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/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/core/netpoll.c:358:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
../drivers/net/rionet.c: note: in included file:
../include/linux/rio.h:204:34: warning: array of flexible structures
../net/ipv4/udp.c:1614:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
../net/ipv4/udp.c:1646:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
../net/ipv4/udp.c:1658:28: warning: context imbalance in 'busylock_release' - unexpected unlock
../net/ipv4/udp.c:3209:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
../net/ipv4/udp.c:3226:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
../net/ipv4/udp.c:3274:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
../net/ax25/ax25_ds_timer.c:91:6: warning: context imbalance in 'ax25_ds_heartbeat_expiry' - different lock contexts for basic block
../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: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47:    expected restricted __le32 [usertype] data_2_trns
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47:    got unsigned long [usertype] data_xfer_len
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: warning: invalid assignment: |=
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42:    left side has type restricted __le16
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42:    right side has type int
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: warning: too many warnings
../drivers/scsi/qedf/qedf_main.c:2217:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2217:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedf/qedf_main.c:2217:18:    got restricted __le16
../drivers/scsi/qedf/qedf_main.c:2246:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2246:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedf/qedf_main.c:2246:18:    got restricted __le16
../drivers/scsi/qedf/qedf_main.c:2263:33: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2281:26: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2512:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2512:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/qedf/qedf_main.c:2512:20:    got restricted __le32 [addressable] [usertype] fcoe_crc32
../drivers/scsi/qedf/qedf_main.c:2708: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:641:59: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:641:59:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:641:59:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:643:59: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:643:59:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:643:59:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:655:40: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:655:40:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:655:40:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:656:40: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:656:40:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:656:40:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:664:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:664:33:    expected unsigned int
../drivers/scsi/qedf/qedf_io.c:664:33:    got restricted __be32 [usertype]
../drivers/scsi/qedf/qedf_io.c:720:26: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:720:26:    expected restricted __be16 [usertype] fh_ox_id
../drivers/scsi/qedf/qedf_io.c:720:26:    got unsigned short [usertype] xid
../drivers/scsi/qedf/qedf_io.c:724:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:724:31:    expected restricted __le32 [addressable] [usertype] parameter
../drivers/scsi/qedf/qedf_io.c:724:31:    got restricted __be32 [usertype] fh_parm_offset
../drivers/scsi/qedf/qedf_io.c:729:27: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:729:27:    expected restricted __le16 [addressable] [assigned] [usertype] rx_id
../drivers/scsi/qedf/qedf_io.c:729:27:    got restricted __be16 [usertype] fh_rx_id
../drivers/scsi/qedf/qedf_io.c:730:27: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:730:27:    expected restricted __le16 [addressable] [assigned] [usertype] ox_id
../drivers/scsi/qedf/qedf_io.c:730:27:    got restricted __be16 [usertype] fh_ox_id
../drivers/scsi/qedf/qedf_io.c:734:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:734:45:    expected restricted __le32 [addressable] [assigned] [usertype] lo
../drivers/scsi/qedf/qedf_io.c:734:45:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:735:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:735:45:    expected restricted __le32 [addressable] [assigned] [usertype] hi
../drivers/scsi/qedf/qedf_io.c:735:45:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:743:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:743:45:    expected restricted __le32 [addressable] [assigned] [usertype] lo
../drivers/scsi/qedf/qedf_io.c:743:45:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:744:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:744:45:    expected restricted __le32 [addressable] [assigned] [usertype] hi
../drivers/scsi/qedf/qedf_io.c:744:45:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:789:23: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:789:23:    expected restricted __le16 [assigned] [usertype] sq_prod
../drivers/scsi/qedf/qedf_io.c:789:23:    got unsigned short [usertype] fw_sq_prod_idx
../drivers/scsi/qedf/qedf_io.c:1068:35: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1068:35:    expected unsigned int [usertype] fcp_resid
../drivers/scsi/qedf/qedf_io.c:1068:35:    got restricted __le32 [usertype] fcp_resid
../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_rsp_len
../drivers/scsi/qedf/qedf_io.c:1075:29:    got restricted __le32 [usertype] fcp_rsp_len
../drivers/scsi/qedf/qedf_io.c:1079:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1079:29:    expected int fcp_sns_len
../drivers/scsi/qedf/qedf_io.c:1079:29:    got restricted __le32 [usertype] fcp_sns_len
../drivers/scsi/qedf/qedf_io.c:1253:48: warning: restricted __le16 degrades to integer
../drivers/scsi/qedf/qedf_io.c:1255:52: warning: restricted __le16 degrades to integer
../drivers/scsi/qedf/qedf_io.c:1276:41: warning: restricted __le16 degrades to integer
../drivers/scsi/qedf/qedf_io.c:1453:9: warning: cast to restricted __le32
../drivers/scsi/qedf/qedf_io.c:1453:9: warning: cast from restricted __le16
../drivers/scsi/qedf/qedf_io.c:1461:15: warning: cast from restricted __le32
../drivers/scsi/qedf/qedf_io.c:1462:14: warning: cast from restricted __le32
../drivers/scsi/qedf/qedf_io.c:1476:52: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1476:52:    expected unsigned int [usertype] rx_buf_off
../drivers/scsi/qedf/qedf_io.c:1476:52:    got restricted __le32 [usertype] rx_buf_off
../drivers/scsi/qedf/qedf_io.c:1478:52: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1478:52:    expected unsigned int [usertype] tx_buf_off
../drivers/scsi/qedf/qedf_io.c:1478:52:    got restricted __le32 [usertype] tx_buf_off
../drivers/scsi/qedf/qedf_io.c:1480:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1480:47:    expected unsigned int [usertype] rx_id
../drivers/scsi/qedf/qedf_io.c:1480:47:    got restricted __le16 [usertype] rx_id
../drivers/scsi/qedf/qedf_io.c:1529:9: warning: cast to restricted __le32
../drivers/scsi/qedf/qedf_io.c:1529:9: warning: cast from restricted __le16
../drivers/scsi/qedf/qedf_io.c:2103:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2103:32:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:2103:32:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2104:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2104:32:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:2104:32:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2105:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2105:28:    expected restricted __le32 [usertype] sge_len
../drivers/scsi/qedf/qedf_io.c:2105:28:    got int
../drivers/scsi/qedf/qedf_io.c:2114:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2114:33:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:2114:33:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2115:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2115:33:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:2115:33:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2116:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2116:29:    expected restricted __le32 [usertype] sge_len
../drivers/scsi/qedf/qedf_io.c:2116:29:    got int
../drivers/scsi/qedf/qedf_io.c:2493:53: warning: incorrect type in initializer (different base types)
../drivers/scsi/qedf/qedf_io.c:2493:53:    expected unsigned short [usertype] pktlen
../drivers/scsi/qedf/qedf_io.c:2493:53:    got restricted __le16 [usertype] pkt_len
../drivers/scsi/qedf/qedf_io.c:2555:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2555:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/qedf/qedf_io.c:2555:20:    got restricted __le32 [usertype]
../net/bluetooth/hci_codec.c: note: in included file:
../include/net/bluetooth/hci_core.h:147:35: 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
../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:3176:77: warning: ‘%s’ directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=]
 3176 |                                 snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s",
      |                                                                             ^~
../drivers/net/ethernet/cadence/macb_main.c:3176:33: note: ‘snprintf’ output between 4 and 253 bytes into a destination of size 32
 3176 |                                 snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s",
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3177 |                                                 q, queue_statistics[i].stat_string);
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53:    expected restricted __le32 [usertype] buf_addr_lo
../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54:    expected restricted __le32 [usertype] buf_addr_hi
../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49:    expected restricted __le16 [usertype] buf_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49:    got unsigned short [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50:    expected restricted __le32 [usertype] buf_addr_lo
../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51:    expected restricted __le32 [usertype] buf_addr_hi
../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1684:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1684:46:    expected restricted __le16 [usertype] buf_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1684:46:    got unsigned short [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35:    expected unsigned int [usertype] fcp_resid
../drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35:    got restricted __le32 [usertype] fcp_resid
../drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41:    expected unsigned int [usertype] rq_buff_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41:    got restricted __le32 [usertype] fcp_rsp_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37:    expected int fcp_sns_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37:    got restricted __le32 [usertype] fcp_sns_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37: warning: invalid assignment: +=
../drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37:    left side has type unsigned int
../drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37:    right side has type restricted __le32
../drivers/scsi/bnx2fc/bnx2fc_io.c:639:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:639:32:    expected restricted __le32 [usertype] buf_addr_lo
../drivers/scsi/bnx2fc/bnx2fc_io.c:639:32:    got unsigned int
../drivers/scsi/bnx2fc/bnx2fc_io.c:640:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:640:32:    expected restricted __le32 [usertype] buf_addr_hi
../drivers/scsi/bnx2fc/bnx2fc_io.c:640:32:    got unsigned int [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:641:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:641:28:    expected restricted __le16 [usertype] buf_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:641:28:    got int
../drivers/scsi/bnx2fc/bnx2fc_io.c:651:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:651:33:    expected restricted __le32 [usertype] buf_addr_lo
../drivers/scsi/bnx2fc/bnx2fc_io.c:651:33:    got unsigned int
../drivers/scsi/bnx2fc/bnx2fc_io.c:652:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:652:33:    expected restricted __le32 [usertype] buf_addr_hi
../drivers/scsi/bnx2fc/bnx2fc_io.c:652:33:    got unsigned int [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:653:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:653:29:    expected restricted __le16 [usertype] buf_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:653:29:    got int
../drivers/scsi/bnx2fc/bnx2fc_io.c:880:28: warning: cast from restricted __le16
../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:1554:16: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1554:16:    expected unsigned long long [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1554:16:    got restricted __be64 [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16:    expected unsigned long long [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16:    got restricted __be64 [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1557:26: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1557:26:    expected unsigned int [usertype] resp_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1557:26:    got restricted __le32 [usertype] mp_payload_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1993:56: warning: restricted __le16 degrades to integer
../drivers/scsi/bnx2fc/bnx2fc_io.c:1996:60: warning: restricted __le16 degrades to integer
../kernel/trace/bpf_trace.c:190:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:227:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:242:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:277:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:765:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:776:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:791:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:839:41: warning: incorrect type in assignment (different address spaces)
../kernel/trace/bpf_trace.c:839:41:    expected void [noderef] __user *[addressable] [assigned] [usertype] sival_ptr
../kernel/trace/bpf_trace.c:839:41:    got void *
../kernel/trace/bpf_trace.c:1290:28: warning: symbol 'bpf_lookup_user_key' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1339:28: warning: symbol 'bpf_lookup_system_key' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1363:18: warning: symbol 'bpf_key_put' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1383:17: warning: symbol 'bpf_verify_pkcs7_signature' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3488:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3496:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3537:17: warning: symbol 'bpf_send_signal_task' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:2593:21: warning: dereference of noderef expression
../kernel/trace/bpf_trace.c:2597:66: warning: dereference of noderef expression
../kernel/trace/bpf_trace.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'uprobe_prog_run' - unexpected unlock
../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/cadence/macb_main.c:284:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:284:16:    expected unsigned int [usertype] bottom
../drivers/net/ethernet/cadence/macb_main.c:284:16:    got restricted __le32 [usertype]
../drivers/net/ethernet/cadence/macb_main.c:286:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:286:13:    expected unsigned short [usertype] top
../drivers/net/ethernet/cadence/macb_main.c:286:13:    got restricted __le16 [usertype]
../drivers/net/ethernet/cadence/macb_main.c:3472:39: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3477:39: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3482:40: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3482:69: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3507:20: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3511:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:3511:20:    expected unsigned int [assigned] [usertype] w0
../drivers/net/ethernet/cadence/macb_main.c:3511:20:    got restricted __be32 [usertype] ip4src
../drivers/net/ethernet/cadence/macb_main.c:3521:20: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3525:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:3525:20:    expected unsigned int [assigned] [usertype] w0
../drivers/net/ethernet/cadence/macb_main.c:3525:20:    got restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/cadence/macb_main.c:3535:21: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3535:50: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3541:30: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3542:30: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3549:36: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3550:38: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3553:38: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3589:9: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3589:9: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3643:25: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3643:25: warning: cast from restricted __be32
../drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
../drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45:    right side has type unsigned int
../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37:    right side has type unsigned int
../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2209:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28: warning: invalid assignment: &=
../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:32: warning: restricted __le16 degrades to integer
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2314:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44: warning: invalid assignment: &=
../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29:    right side has type int
../net/ipv4/udp_offload.c:140:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:140:60:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:140:60:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:367:49: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:367:49:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:367:49:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:369:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:369:60:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:369:60:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:385:41: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:385:41:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:385:41:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:387:52: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:387:52:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:387:52:    got fouled restricted __sum16
../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:620:20: warning: incorrect type in assignment (different base types)
../drivers/net/bareudp.c:620:20:    expected restricted __be16 [usertype] port
../drivers/net/bareudp.c:620:20:    got unsigned short
../drivers/net/bareudp.c:621:25: warning: incorrect type in assignment (different base types)
../drivers/net/bareudp.c:621:25:    expected restricted __be16 [usertype] ethertype
../drivers/net/bareudp.c:621:25:    got unsigned short
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/cpuid.h:64,
                 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:9240:2:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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
../net/sched/sch_mqprio.c:702:17: warning: context imbalance in 'mqprio_dump_class_stats' - different lock contexts for basic block
../net/netfilter/nf_conntrack_netlink.c:1215:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
../net/ipv4/icmp.c: note: in included file (through ../include/linux/spinlock.h, ../include/linux/sched.h, ../include/linux/percpu.h, ../arch/x86/include/asm/msr.h, ../arch/x86/include/asm/tsc.h, ...):
../include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
../include/linux/bottom_half.h:33:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
../net/ipv6/route.c:2344:39: warning: incorrect type in assignment (different base types)
../net/ipv6/route.c:2344:39:    expected unsigned int [usertype] flow_label
../net/ipv6/route.c:2344:39:    got restricted __be32
../fs/nfs/client.c: note: in included file (through ../include/linux/module.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock
../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
../kernel/trace/trace_uprobe.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h, ../include/linux/bpf-cgroup.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in '__uprobe_perf_func' - unexpected unlock
../net/bluetooth/sco.c: note: in included file:
../include/net/bluetooth/hci_core.h:147:35: warning: array of flexible structures
../drivers/net/ethernet/atheros/alx/main.c: In function ‘alx_request_msix’:
../drivers/net/ethernet/atheros/alx/main.c:874:55: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  874 |                         sprintf(np->irq_lbl, "%s-rx-%u", netdev->name,
      |                                                       ^
../drivers/net/ethernet/atheros/alx/main.c:874:25: note: ‘sprintf’ output between 6 and 25 bytes into a destination of size 24
  874 |                         sprintf(np->irq_lbl, "%s-rx-%u", netdev->name,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  875 |                                 np->rxq->queue_idx);
      |                                 ~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/atheros/alx/main.c:871:55: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  871 |                         sprintf(np->irq_lbl, "%s-tx-%u", netdev->name,
      |                                                       ^
../drivers/net/ethernet/atheros/alx/main.c:871:25: note: ‘sprintf’ output between 6 and 25 bytes into a destination of size 24
  871 |                         sprintf(np->irq_lbl, "%s-tx-%u", netdev->name,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  872 |                                 np->txq->queue_idx);
      |                                 ~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/atheros/alx/main.c:868:55: warning: ‘%u’ directive writing between 1 and 5 bytes into a region of size between 3 and 18 [-Wformat-overflow=]
  868 |                         sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name,
      |                                                       ^~
../drivers/net/ethernet/atheros/alx/main.c:868:46: note: directive argument in the range [0, 65535]
  868 |                         sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name,
      |                                              ^~~~~~~~~~~~
../drivers/net/ethernet/atheros/alx/main.c:868:25: note: ‘sprintf’ output between 8 and 27 bytes into a destination of size 24
  868 |                         sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  869 |                                 np->txq->queue_idx);
      |                                 ~~~~~~~~~~~~~~~~~~~
../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
../net/ipv6/ip6_fib.c:2761:13: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
../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/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/core/lwtunnel.c:223:60: warning: incorrect type in initializer (different address spaces)
../net/core/lwtunnel.c:223:60:    expected struct lwtunnel_encap_ops const *ops
../net/core/lwtunnel.c:223:60:    got struct lwtunnel_encap_ops const [noderef] __rcu *
../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
../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
../net/ipv4/igmp.c:3017:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
../net/ipv4/igmp.c:3043:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
../net/ipv4/igmp.c:3060:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
../net/ipv4/igmp.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
../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]
../kernel/bpf/core.c:243:49: error: arithmetics on pointers to functions
../kernel/bpf/core.c:2891: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:321:1: warning: Using plain integer as NULL pointer
../include/trace/events/xdp.h:348:1: warning: Using plain integer as NULL pointer
../include/trace/events/xdp.h:382: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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../fs/nfs/inode.c: note: in included file (through ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/compat.h, ../arch/x86/include/asm/ia32.h, ../arch/x86/include/asm/elf.h, ../include/linux/elf.h, ...):
../include/linux/rculist.h:157:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
../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.
../net/phonet/socket.c:619:14: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:619:14:    struct sock [noderef] __rcu *
../net/phonet/socket.c:619:14:    struct sock *
../net/phonet/socket.c:642:17: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:642:17:    struct sock [noderef] __rcu *
../net/phonet/socket.c:642:17:    struct sock *
../net/phonet/socket.c:658:17: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:658:17:    struct sock [noderef] __rcu *
../net/phonet/socket.c:658:17:    struct sock *
../net/phonet/socket.c:677:25: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:677:25:    struct sock [noderef] __rcu *
../net/phonet/socket.c:677:25:    struct sock *
../net/phonet/socket.c:726:21: warning: context imbalance in 'pn_res_seq_start' - wrong count at exit
../net/phonet/socket.c:741:13: warning: context imbalance in 'pn_res_seq_stop' - wrong count at exit
../net/netfilter/nf_conntrack_amanda.c:158:33: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_amanda.c:158:33:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_amanda.c:158:33:    unsigned int ( * )( ... )
../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_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/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_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.
../fs/nfs/super.c:1182:49: warning: incorrect type in initializer (different address spaces)
../fs/nfs/super.c:1182:49:    expected struct rpc_xprt *xprt1
../fs/nfs/super.c:1182:49:    got struct rpc_xprt [noderef] __rcu *cl_xprt
../fs/nfs/super.c:1183:49: warning: incorrect type in initializer (different address spaces)
../fs/nfs/super.c:1183:49:    expected struct rpc_xprt *xprt2
../fs/nfs/super.c:1183:49:    got struct rpc_xprt [noderef] __rcu *cl_xprt
../fs/nfs/super.c:1397:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
../drivers/scsi/qla2xxx/qla_isr.c:3891: warning: Function parameter or struct member 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail'
../kernel/bpf/verifier.c:346:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
../kernel/bpf/verifier.c:21479:38: error: subtraction of functions? Share your drugs
../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
../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/broadcom/bnx2.c: In function ‘bnx2_setup_int_mode’:
../drivers/net/ethernet/broadcom/bnx2.c:6288:56: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 2 and 17 [-Wformat-truncation=]
 6288 |                 snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i);
      |                                                        ^~
In function ‘bnx2_enable_msix’,
    inlined from ‘bnx2_setup_int_mode’ at ../drivers/net/ethernet/broadcom/bnx2.c:6314:3:
../drivers/net/ethernet/broadcom/bnx2.c:6288:52: note: directive argument in the range [0, 2147483646]
 6288 |                 snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i);
      |                                                    ^~~~~~~
../drivers/net/ethernet/broadcom/bnx2.c:6288:17: note: ‘snprintf’ output between 3 and 27 bytes into a destination of size 18
 6288 |                 snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/lpfc/lpfc_sli.c:18157:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18157:47:    expected unsigned int [usertype] sgl_pg0_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:18157:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18159:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18159:47:    expected unsigned int [usertype] sgl_pg0_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18159:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18161:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18161:47:    expected unsigned int [usertype] sgl_pg1_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:18161:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18163:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18163:47:    expected unsigned int [usertype] sgl_pg1_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18163:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18176:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18176:20:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_sli.c:18176:20:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:15417:13: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15418:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15418:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15418:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15418:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15427:16: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9160:16: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9163:21: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9164:23: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:693:13: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:713:17:    expected unsigned int [usertype] word3
../drivers/scsi/lpfc/lpfc_sli.c:713:17:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21295:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:21303:37: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:21304:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21304:38:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_sli.c:21304:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21338:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21338:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_sli.c:21338:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21347:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21347:30:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:21347:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21348:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21348:30:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:21348:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21349:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:21351:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21351:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_sli.c:21351:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21352:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21352:30:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_sli.c:21352:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:452:13: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:578:17:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_sli.c:578:17:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:600:24: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2359:35: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2461:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2462:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2465:35: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2466:36: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9616:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9662:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:12115:25: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:12143:25: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:14803:16: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:17969:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17969:57:    expected unsigned int [usertype] sgl_pg0_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:17969:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:17971:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17971:57:    expected unsigned int [usertype] sgl_pg0_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:17971:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:17974:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17974:57:    expected unsigned int [usertype] sgl_pg1_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:17974:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:17976:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17976:57:    expected unsigned int [usertype] sgl_pg1_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:17976:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18269:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18269:47:    expected unsigned int [usertype] sgl_pg0_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:18269:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18271:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18271:47:    expected unsigned int [usertype] sgl_pg0_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18271:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18278:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18278:47:    expected unsigned int [usertype] sgl_pg1_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:18278:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18280:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18280:47:    expected unsigned int [usertype] sgl_pg1_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18280:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18291:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18291:20:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_sli.c:18291:20:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18521:29: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18523:33: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18523:33: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:19168:16: warning: restricted __be16 degrades to integer
../drivers/scsi/lpfc/lpfc_sli.c:20966:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:20966:45:    expected unsigned int
../drivers/scsi/lpfc/lpfc_sli.c:20966:45:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:12902:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
../net/netfilter/nf_conntrack_ftp.c:521:22: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_ftp.c:521:22:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_ftp.c:521:22:    unsigned int ( * )( ... )
../drivers/net/ethernet/cavium/liquidio/lio_core.c: In function ‘octeon_setup_interrupt’:
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1122: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=]
 1122 |                                          INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u",
      |                                                                            ^~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1122:54: note: directive argument in the range [0, 2147483646]
 1122 |                                          INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u",
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1121:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32
 1121 |                                 snprintf(&queue_irq_names[IRQ_NAME_OFF(i)],
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1122 |                                          INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u",
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1123 |                                          oct->octeon_id, oct->pf_num, i);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1127: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=]
 1127 |                                          INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u",
      |                                                                            ^~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1127:54: note: directive argument in the range [0, 2147483646]
 1127 |                                          INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u",
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1126:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32
 1126 |                                 snprintf(&queue_irq_names[IRQ_NAME_OFF(i)],
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1127 |                                          INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u",
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1128 |                                          oct->octeon_id, oct->vf_num, i);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/brocade/bna/bnad.c:396:17: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:396:17:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:396:17:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:452:17: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:452:17:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:452:17:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:551:23: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:617:17: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:639:25: warning: cast to restricted __be32
../drivers/net/ethernet/brocade/bna/bnad.c:640:23: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:667:39: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:668:41: warning: cast to restricted __be32
../drivers/net/ethernet/brocade/bna/bnad.c:712:73: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:1322:33: warning: cast to restricted __be32
../drivers/net/ethernet/brocade/bna/bnad.c:1322: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:2816:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2816:33:    expected unsigned short [usertype] vlan_tag
../drivers/net/ethernet/brocade/bna/bnad.c:2816:33:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2825:47: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2825:47:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:2825:47:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2829:47: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2829:47:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:2829:47:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2830:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2830:48:    expected unsigned short [usertype] lso_mss
../drivers/net/ethernet/brocade/bna/bnad.c:2830:48:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2839:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2839:53:    expected unsigned short [usertype] l4_hdr_size_n_offset
../drivers/net/ethernet/brocade/bna/bnad.c:2839:53:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2843:39: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2843:39:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:2843:39:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2865:69: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2865:69:    expected unsigned short [usertype] l4_hdr_size_n_offset
../drivers/net/ethernet/brocade/bna/bnad.c:2865:69:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2878:69: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2878:69:    expected unsigned short [usertype] l4_hdr_size_n_offset
../drivers/net/ethernet/brocade/bna/bnad.c:2878:69:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2898:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2898:30:    expected unsigned short [usertype] flags
../drivers/net/ethernet/brocade/bna/bnad.c:2898:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2899:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2899:37:    expected unsigned int [usertype] frame_length
../drivers/net/ethernet/brocade/bna/bnad.c:2899:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3019:9: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3019:9:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:3019:9:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3020:34: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3020:34:    expected unsigned short [usertype] length
../drivers/net/ethernet/brocade/bna/bnad.c:3020:34:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3044:51: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3044:51:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:3044:51:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3060:17: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3060:17:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:3060:17:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3061:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3061:48:    expected unsigned short [usertype] length
../drivers/net/ethernet/brocade/bna/bnad.c:3061:48:    got restricted __be16 [usertype]
../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/net/ethernet/broadcom/bnx2.c:8294:31: warning: cast to restricted __be32
../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/bfa/bfad_im.c:1063:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfad_im.c:1063:29:    expected unsigned long long [usertype] node_name
../drivers/scsi/bfa/bfad_im.c:1063:29:    got restricted __be64 [usertype]
../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] port_name
../drivers/scsi/bfa/bfad_im.c:1065:29:    got restricted __be64 [usertype]
../drivers/scsi/bfa/bfad_im.c:1032:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfad_im.c:1032:33:    expected unsigned long long [usertype] node_name
../drivers/scsi/bfa/bfad_im.c:1032:33:    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] port_name
../drivers/scsi/bfa/bfad_im.c:1034:33:    got restricted __be64 [usertype]
../drivers/scsi/bfa/bfad_im.c:1053:37: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfad_im.c:1053:37:    expected unsigned int [usertype] maxframe_size
../drivers/scsi/bfa/bfad_im.c:1053:37:    got restricted __be16 [usertype] maxfrsize
../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:1942:25: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_ct.c:1943:24: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_ct.c:1967:22: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_ct.c:2004:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2004:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2004:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2011:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2011:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2011:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2053:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2053:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2053:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2063:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2063:39:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2063:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2086:41: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2086:41:    expected unsigned int [usertype] port_id
../drivers/scsi/lpfc/lpfc_ct.c:2086:41:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2093:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2093:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2093:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:3292:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:3292:30:    expected unsigned int [usertype] EntryCnt
../drivers/scsi/lpfc/lpfc_ct.c:3292:30:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:3352:34: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:3352:34:    expected unsigned int [usertype] EntryCnt
../drivers/scsi/lpfc/lpfc_ct.c:3352:34:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:3524:34: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:5262:40: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5262:40:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:5262:40:    got unsigned int [usertype] cli
../drivers/net/ethernet/broadcom/cnic.c:5217:40: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5217:40:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:5217:40:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:5218:40: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5218:40:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:5218:40:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1391:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1391:33:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1391:33:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1392:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1392:33:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1392:33:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1416:36: warning: cast from restricted __le32
../drivers/net/ethernet/broadcom/cnic.c:1417:36: warning: cast from restricted __le32
../drivers/net/ethernet/broadcom/cnic.c:1687:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1687:22:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1687:22:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1688:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1688:22:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1688:22:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1729:54:    got unsigned int [usertype] sq_page_table_addr_lo
../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] hi
../drivers/net/ethernet/broadcom/cnic.c:1731:54:    got unsigned int [usertype] sq_page_table_addr_hi
../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 int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1734:54: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1734:54:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1734:54:    got unsigned int [usertype] lo
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1735:54:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1737:54: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1737:54:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1737:54:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1739:59:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1741:59: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1741:59:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1741:59:    got unsigned int [usertype]
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1743:56:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1745:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1745:56:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1745:56:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1747:61:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1749:61: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1749:61:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1749:61:    got unsigned int [usertype]
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1751:56:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1753:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1753:56:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1753:56:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1775:57:    got unsigned int
../drivers/net/ethernet/broadcom/cnic.c:1777:57: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1777:57:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1777:57:    got unsigned int [usertype] rq_page_table_addr_hi
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1788:53:    got unsigned int [usertype] rq_page_table_addr_lo
../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] hi
../drivers/net/ethernet/broadcom/cnic.c:1790:53:    got unsigned int [usertype] rq_page_table_addr_hi
../drivers/net/ethernet/broadcom/cnic.c:1792:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1792:53:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1792:53:    got unsigned int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1793:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1793:53:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1793:53:    got unsigned int [usertype] lo
../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] lo
../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] hi
../drivers/net/ethernet/broadcom/cnic.c:1796:55:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1798:55:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1800:55: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1800:55:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1800:55:    got unsigned int [usertype]
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1802:53:    got unsigned int [usertype] cq_page_table_addr_lo
../drivers/net/ethernet/broadcom/cnic.c:1804:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1804:53:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1804:53:    got unsigned int [usertype] cq_page_table_addr_hi
../drivers/net/ethernet/broadcom/cnic.c:1807:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1807:56:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1807:56:    got unsigned int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1808:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1808:56:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1808:56:    got unsigned int [usertype] lo
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1822:64:    got unsigned int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1824:64: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1824:64:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1824:64:    got unsigned int [usertype] lo
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1828:50:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1830:50: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1830:50:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1830:50:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1832:49:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1834:49: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1834:49:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1834:49:    got unsigned int [usertype]
../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] lo
../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] hi
../drivers/net/ethernet/broadcom/cnic.c:1847:48:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1849:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1849:48:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1849:48:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1850:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1850:48:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1850:48:    got unsigned int [usertype]
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1851:50:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1853:50: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1853:50:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1853:50:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1857:47:    got unsigned int
../drivers/net/ethernet/broadcom/cnic.c:1859:47: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1859:47:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1859:47:    got unsigned int [usertype] cq_page_table_addr_hi
../drivers/net/ethernet/broadcom/cnic.c:2078:17: warning: cast from restricted __sum16
../drivers/net/ethernet/broadcom/cnic.c:2327:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2327:35:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:2327:35:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:2328:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2328:35:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:2328:35:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:2329:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2329:32:    expected restricted __le32 [usertype] eq_pbl_size
../drivers/net/ethernet/broadcom/cnic.c:2329:32:    got int num_pages
../drivers/net/ethernet/broadcom/cnic.c:2331:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2331:27:    expected restricted __le16 [usertype] sb_num
../drivers/net/ethernet/broadcom/cnic.c:2331:27:    got unsigned int [usertype] status_blk_num
../drivers/net/ethernet/broadcom/cnic.c:2332:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2332:28:    expected restricted __le16 [usertype] eq_prod
../drivers/net/ethernet/broadcom/cnic.c:2332:28:    got unsigned long
../drivers/net/ethernet/broadcom/cnic.c:2373:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2373:16:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2373:16:    got restricted __le16 [usertype] fcoe_conn_id
../drivers/net/ethernet/broadcom/cnic.c:2430:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2430:27:    expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
../drivers/net/ethernet/broadcom/cnic.c:2430:27:    got restricted __le16 [usertype] fcoe_conn_id
../drivers/net/ethernet/broadcom/cnic.c:2431:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2431:32:    expected restricted __le32 [addressable] [assigned] [usertype] completion_status
../drivers/net/ethernet/broadcom/cnic.c:2431:32:    got int
../drivers/net/ethernet/broadcom/cnic.c:2448:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2448:13:    expected unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2448:13:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2449:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/broadcom/cnic.c:2476:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2476:13:    expected unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2476:13:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2477:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2477:16:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2477:16:    got restricted __le32 [usertype] conn_id
../drivers/net/ethernet/broadcom/cnic.c:2510:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2510:13:    expected unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2510:13:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2511:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2511:16:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2511:16:    got restricted __le32 [usertype] conn_id
../drivers/net/ethernet/broadcom/cnic.c:2523:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2523:32:    expected restricted __le32 [addressable] [usertype] completion_status
../drivers/net/ethernet/broadcom/cnic.c:2523:32:    got int
../drivers/net/ethernet/broadcom/cnic.c:2538:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2538:35:    expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
../drivers/net/ethernet/broadcom/cnic.c:2538:35:    got unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2610:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2610:29:    expected unsigned int [assigned] [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2610:29:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2611:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2611:32:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2611:32:    got restricted __le32 [usertype] conn_id
../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:3516:40: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3517:40: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3532:27: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3533:27: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3534:29: warning: cast to restricted __be16
../drivers/net/ethernet/broadcom/cnic.c:3535:29: warning: cast to restricted __be16
../drivers/net/ethernet/broadcom/cnic.c:3638:49: warning: cast to restricted __be16
../drivers/net/ethernet/broadcom/cnic.c:3791:31: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3791:31:    expected unsigned short [usertype] dst_port
../drivers/net/ethernet/broadcom/cnic.c:3791:31:    got restricted __be16 [usertype] sin6_port
../drivers/net/ethernet/broadcom/cnic.c:3797:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3797:32:    expected unsigned int
../drivers/net/ethernet/broadcom/cnic.c:3797:32:    got restricted __be32 [usertype] s_addr
../drivers/net/ethernet/broadcom/cnic.c:3798:31: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3798:31:    expected unsigned short [usertype] dst_port
../drivers/net/ethernet/broadcom/cnic.c:3798:31:    got restricted __be16 [usertype] sin_port
../drivers/net/ethernet/broadcom/cnic.c:3828:23: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3828:23:    expected unsigned short [usertype] src_port
../drivers/net/ethernet/broadcom/cnic.c:3828:23:    got restricted __be16 [assigned] [usertype] local_port
../drivers/net/ethernet/broadcom/cnic.c:3985:29: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/broadcom/cnic.c:4947:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/broadcom/cnic.c:4947:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4947:33:    expected restricted __le32 [usertype] addr_lo
../drivers/net/ethernet/broadcom/cnic.c:4947:33:    got unsigned int
../drivers/net/ethernet/broadcom/cnic.c:4955:46: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4955:46:    expected restricted __le32 [usertype] parsing_data
../drivers/net/ethernet/broadcom/cnic.c:4955:46:    got int
../drivers/net/ethernet/broadcom/cnic.c:4958:46: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4958:46:    expected restricted __le16 [usertype] global_data
../drivers/net/ethernet/broadcom/cnic.c:4958:46:    got int
../drivers/net/ethernet/broadcom/cnic.c:4983:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4983:25:    expected unsigned short [usertype] *tx_cons_ptr
../drivers/net/ethernet/broadcom/cnic.c:4983:25:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5048:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5048:35:    expected restricted __le16 [usertype] silent_vlan_mask
../drivers/net/ethernet/broadcom/cnic.c:5048:35:    got int
../drivers/net/ethernet/broadcom/cnic.c:5050:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5050:25:    expected unsigned short [usertype] *rx_cons_ptr
../drivers/net/ethernet/broadcom/cnic.c:5050:25:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5068:42:    expected unsigned short [usertype] *hw_prod_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5068:42:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5070:41:    expected unsigned short [usertype] *status_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5070:41:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5075:42: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5075:42:    expected unsigned short [usertype] *hw_prod_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5075:42:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5077:41: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5077:41:    expected unsigned short [usertype] *status_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5077:41:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5087:42: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5087:42:    expected unsigned short [usertype] *hw_prod_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5087:42:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5089:41: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5089:41:    expected unsigned short [usertype] *status_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5089:41:    got restricted __le16 *
../net/phonet/af_phonet.c:35:14: error: incompatible types in comparison expression (different address spaces):
../net/phonet/af_phonet.c:35:14:    struct phonet_protocol const [noderef] __rcu *
../net/phonet/af_phonet.c:35:14:    struct phonet_protocol const *
../net/phonet/af_phonet.c:474:17: error: incompatible types in comparison expression (different address spaces):
../net/phonet/af_phonet.c:474:17:    struct phonet_protocol const [noderef] __rcu *
../net/phonet/af_phonet.c:474:17:    struct phonet_protocol const *
../net/phonet/af_phonet.c:486:9: error: incompatible types in comparison expression (different address spaces):
../net/phonet/af_phonet.c:486:9:    struct phonet_protocol const [noderef] __rcu *
../net/phonet/af_phonet.c:486:9:    struct phonet_protocol const *
../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/cavium/liquidio/lio_core.c:1743:15: warning: cast to restricted __be32
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1813:15: warning: cast to restricted __be32
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c: In function ‘bgx_acpi_match_id’:
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:34: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |                                  ^~
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:30: note: directive argument in the range [0, 255]
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |                              ^~~~~~~
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:9: note: ‘snprintf’ output between 5 and 7 bytes into a destination of size 5
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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]
../kernel/bpf/helpers.c:1195:21: warning: incorrect type in assignment (different address spaces)
../kernel/bpf/helpers.c:1195:21:    expected unsigned long long ( *[usertype] callback_fn )( ... )
../kernel/bpf/helpers.c:1195:21:    got void [noderef] __rcu *
../kernel/bpf/helpers.c:1883:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1884:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1885:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1886:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1887:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1888:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1889:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:2116:18: warning: symbol 'bpf_obj_new_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2130:18: warning: symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2161:18: warning: symbol 'bpf_obj_drop_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2169:18: warning: symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2175:18: warning: symbol 'bpf_refcount_acquire_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2220:17: warning: symbol 'bpf_list_push_front_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2230:17: warning: symbol 'bpf_list_push_back_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2263:34: warning: symbol 'bpf_list_pop_front' was not declared. Should it be static?
../kernel/bpf/helpers.c:2268:34: warning: symbol 'bpf_list_pop_back' was not declared. Should it be static?
../kernel/bpf/helpers.c:2273:32: warning: symbol 'bpf_rbtree_remove' was not declared. Should it be static?
../kernel/bpf/helpers.c:2329:17: warning: symbol 'bpf_rbtree_add_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2339:32: warning: symbol 'bpf_rbtree_first' was not declared. Should it be static?
../kernel/bpf/helpers.c:2352:32: warning: symbol 'bpf_task_acquire' was not declared. Should it be static?
../kernel/bpf/helpers.c:2363:18: warning: symbol 'bpf_task_release' was not declared. Should it be static?
../kernel/bpf/helpers.c:2368:18: warning: symbol 'bpf_task_release_dtor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2381:27: warning: symbol 'bpf_cgroup_acquire' was not declared. Should it be static?
../kernel/bpf/helpers.c:2393:18: warning: symbol 'bpf_cgroup_release' was not declared. Should it be static?
../kernel/bpf/helpers.c:2398:18: warning: symbol 'bpf_cgroup_release_dtor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2411:27: warning: symbol 'bpf_cgroup_ancestor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2431:27: warning: symbol 'bpf_cgroup_from_id' was not declared. Should it be static?
../kernel/bpf/helpers.c:2451:18: warning: symbol 'bpf_task_under_cgroup' was not declared. Should it be static?
../kernel/bpf/helpers.c:2494:27: warning: symbol 'bpf_task_get_cgroup1' was not declared. Should it be static?
../kernel/bpf/helpers.c:2511:32: warning: symbol 'bpf_task_from_pid' was not declared. Should it be static?
../kernel/bpf/helpers.c:2530:32: warning: symbol 'bpf_task_from_vpid' was not declared. Should it be static?
../kernel/bpf/helpers.c:2571:18: warning: symbol 'bpf_dynptr_slice' was not declared. Should it be static?
../kernel/bpf/helpers.c:2656:18: warning: symbol 'bpf_dynptr_slice_rdwr' was not declared. Should it be static?
../kernel/bpf/helpers.c:2689:17: warning: symbol 'bpf_dynptr_adjust' was not declared. Should it be static?
../kernel/bpf/helpers.c:2708:18: warning: symbol 'bpf_dynptr_is_null' was not declared. Should it be static?
../kernel/bpf/helpers.c:2715:18: warning: symbol 'bpf_dynptr_is_rdonly' was not declared. Should it be static?
../kernel/bpf/helpers.c:2725:19: warning: symbol 'bpf_dynptr_size' was not declared. Should it be static?
../kernel/bpf/helpers.c:2735:17: warning: symbol 'bpf_dynptr_clone' was not declared. Should it be static?
../kernel/bpf/helpers.c:2751:18: warning: symbol 'bpf_cast_to_kern_ctx' was not declared. Should it be static?
../kernel/bpf/helpers.c:2756:18: warning: symbol 'bpf_rdonly_cast' was not declared. Should it be static?
../kernel/bpf/helpers.c:2761:18: warning: symbol 'bpf_rcu_read_lock' was not declared. Should it be static?
../kernel/bpf/helpers.c:2766:18: warning: symbol 'bpf_rcu_read_unlock' was not declared. Should it be static?
../kernel/bpf/helpers.c:2795:18: warning: symbol 'bpf_throw' was not declared. Should it be static?
../kernel/bpf/helpers.c:2814:17: warning: symbol 'bpf_wq_init' was not declared. Should it be static?
../kernel/bpf/helpers.c:2828:17: warning: symbol 'bpf_wq_start' was not declared. Should it be static?
../kernel/bpf/helpers.c:2845:17: warning: symbol 'bpf_wq_set_callback_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2859:18: warning: symbol 'bpf_preempt_disable' was not declared. Should it be static?
../kernel/bpf/helpers.c:2864:18: warning: symbol 'bpf_preempt_enable' was not declared. Should it be static?
../kernel/bpf/helpers.c:2923:1: warning: symbol 'bpf_iter_bits_new' was not declared. Should it be static?
../kernel/bpf/helpers.c:2984:17: warning: symbol 'bpf_iter_bits_next' was not declared. Should it be static?
../kernel/bpf/helpers.c:3010:18: warning: symbol 'bpf_iter_bits_destroy' was not declared. Should it be static?
../kernel/bpf/helpers.c:3034:17: warning: symbol 'bpf_copy_from_user_str' was not declared. Should it be static?
../kernel/bpf/helpers.c:2761:18: warning: context imbalance in 'bpf_rcu_read_lock' - wrong count at exit
../kernel/bpf/helpers.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_rcu_read_unlock' - unexpected unlock
../drivers/scsi/csiostor/csio_lnode.c: note: in included file:
../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures
../drivers/net/ethernet/cavium/liquidio/request_manager.c:572:9: warning: context imbalance in 'octeon_send_command' - different lock contexts for basic block
../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/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_els.c: note: in included file:
../include/uapi/scsi/fc/fc_els.h:1248: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:2270:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2270:31:    expected unsigned int [usertype] vid
../drivers/scsi/lpfc/lpfc_els.c:2270:31:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2271:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2271:33:    expected unsigned int [usertype] flags
../drivers/scsi/lpfc/lpfc_els.c:2271:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2590:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2590:33:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_els.c:2590:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2591:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2591:33:    expected unsigned int [usertype] word4
../drivers/scsi/lpfc/lpfc_els.c:2591:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2922:19: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:3145:34: warning: cast to restricted __be32
../include/uapi/scsi/fc/fc_els.h:1151:37: warning: array of flexible structures
../drivers/scsi/lpfc/lpfc_els.c:3688:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:3689:17: warning: cast to restricted __be32
../include/uapi/scsi/fc/fc_els.h:1138:37: warning: array of flexible structures
../include/uapi/scsi/fc/fc_els.h:1234:37: warning: array of flexible structures
../drivers/scsi/lpfc/lpfc_els.c:5579:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:5579:47:    expected unsigned int [usertype] vid
../drivers/scsi/lpfc/lpfc_els.c:5579:47:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:5580:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:5580:49:    expected unsigned int [usertype] flags
../drivers/scsi/lpfc/lpfc_els.c:5580:49:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:5971:19: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6040:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6156:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6156:33:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_els.c:6156:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6157:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6157:33:    expected unsigned int [usertype] word4
../drivers/scsi/lpfc/lpfc_els.c:6157:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6158:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6158:33:    expected unsigned int [usertype] word5
../drivers/scsi/lpfc/lpfc_els.c:6158:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6324:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6327:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6327:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6339:32: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6559:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6559:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6559:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6561:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6561:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6561:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6580:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6580:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6580:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6619:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6619:36:    expected unsigned short [usertype] temperature
../drivers/scsi/lpfc/lpfc_els.c:6619:36:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6620:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6620:33:    expected unsigned short [usertype] rx_power
../drivers/scsi/lpfc/lpfc_els.c:6620:33:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6621:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6621:32:    expected unsigned short [usertype] tx_bias
../drivers/scsi/lpfc/lpfc_els.c:6621:32:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6622:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6622:33:    expected unsigned short [usertype] tx_power
../drivers/scsi/lpfc/lpfc_els.c:6622:33:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6623:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6623:28:    expected unsigned short [usertype] vcc
../drivers/scsi/lpfc/lpfc_els.c:6623:28:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6625:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6625:30:    expected unsigned short [usertype] flags
../drivers/scsi/lpfc/lpfc_els.c:6625:30:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6626:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6626:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6626:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6637:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6637:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6637:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6641:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6641:30:    expected unsigned int [usertype] port_type
../drivers/scsi/lpfc/lpfc_els.c:6641:30:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6643:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6643:49:    expected unsigned int [usertype] link_failure_cnt
../drivers/scsi/lpfc/lpfc_els.c:6643:49:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6645:50: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6645:50:    expected unsigned int [usertype] loss_of_synch_cnt
../drivers/scsi/lpfc/lpfc_els.c:6645:50:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6647:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6647:51:    expected unsigned int [usertype] loss_of_signal_cnt
../drivers/scsi/lpfc/lpfc_els.c:6647:51:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6649:56: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6649:56:    expected unsigned int [usertype] primitive_seq_proto_err
../drivers/scsi/lpfc/lpfc_els.c:6649:56:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6651:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6651:51:    expected unsigned int [usertype] invalid_trans_word
../drivers/scsi/lpfc/lpfc_els.c:6651:51:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6653:48: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6653:48:    expected unsigned int [usertype] invalid_crc_cnt
../drivers/scsi/lpfc/lpfc_els.c:6653:48:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6655:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6655:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6655:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6666:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6666:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6666:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6670:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6670:33:    expected unsigned int [usertype] port_bbc
../drivers/scsi/lpfc/lpfc_els.c:6670:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6674:50: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6674:50:    expected unsigned int [usertype] attached_port_bbc
../drivers/scsi/lpfc/lpfc_els.c:6674:50:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6680:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6680:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6680:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6691:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6691:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6691:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6708:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6708:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6708:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6709:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6709:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6709:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6720:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6720:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6720:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6737:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6737:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6737:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6738:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6738:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6738:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6749:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6749:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6749:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6766:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6766:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6766:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6767:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6767:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6767:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6778:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6778:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6778:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6795:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6795:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6795:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6796:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6796:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6796:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6808:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6808:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6808:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6825:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6825:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6825:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6826:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6826:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6826:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6834:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6834:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6834:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6840:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6840:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6840:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6849:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6849:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6849:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6851:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6851:36:    expected unsigned int [usertype] CorrectedBlocks
../drivers/scsi/lpfc/lpfc_els.c:6851:36:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6853:40: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6853:40:    expected unsigned int [usertype] UncorrectableBlocks
../drivers/scsi/lpfc/lpfc_els.c:6853:40:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6856:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6856:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6856:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6867:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6867:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6867:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6905:37: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6905:37:    expected unsigned short [usertype] speed
../drivers/scsi/lpfc/lpfc_els.c:6905:37:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6933:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6933:44:    expected unsigned short [usertype] capabilities
../drivers/scsi/lpfc/lpfc_els.c:6933:44:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6934:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6934:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6934: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:6951:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6951:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6951:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6960:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6960:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6960:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6975:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6975:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6975:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:7077:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:7077:25:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:7077:25:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:7084:22: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7368:25: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7370:36: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7373:25: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7596:17: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7601:21: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7611:17: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7656:9: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7656:9: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7801:31: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7804:44: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7901:23: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7962:23: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:8015:37: warning: too many warnings
../net/netfilter/nf_conntrack_irc.c:242:38: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_irc.c:242:38:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_irc.c:242:38:    unsigned int ( * )( ... )
../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/csiostor/csio_scsi.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/sched.h, ../include/linux/ratelimit.h, ../include/linux/dev_printk.h, ...):
../include/linux/list.h:287:25: warning: context imbalance in 'csio_scsi_cleanup_io_q' - unexpected unlock
../fs/lockd/clntproc.c: note: in included file (through ../include/linux/module.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
../net/sunrpc/sysfs.c:268:9: error: incompatible types in comparison expression (different address spaces):
../net/sunrpc/sysfs.c:268:9:    char const [noderef] __rcu *
../net/sunrpc/sysfs.c:268:9:    char const *
../net/core/bpf_sk_storage.c:335:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
../net/core/bpf_sk_storage.c:703:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
../net/core/bpf_sk_storage.c:832:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
../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.
../kernel/bpf/bpf_iter.c:786:17: warning: symbol 'bpf_iter_num_new' was not declared. Should it be static?
../kernel/bpf/bpf_iter.c:817:17: warning: symbol 'bpf_iter_num_next' was not declared. Should it be static?
../kernel/bpf/bpf_iter.c:836:18: warning: symbol 'bpf_iter_num_destroy' 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]
../drivers/scsi/lpfc/lpfc_hbadisc.c:3461:18: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_hbadisc.c:2280:35: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_hbadisc.c:2281: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:7079:33: warning: cast to restricted __le16
../drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1241:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
../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:4595:24: warning: cast to restricted __be64
../drivers/scsi/lpfc/lpfc_init.c:8129:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_init.c:8129:21:    expected unsigned long long [addressable] [usertype] wwn
../drivers/scsi/lpfc/lpfc_init.c:8129:21:    got restricted __be64 [usertype]
../drivers/scsi/lpfc/lpfc_init.c:8134:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_init.c:8134:21:    expected unsigned long long [addressable] [usertype] wwn
../drivers/scsi/lpfc/lpfc_init.c:8134:21:    got restricted __be64 [usertype]
../drivers/scsi/lpfc/lpfc_init.c:14623:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_init.c:14624:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_init.c:14625:15: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_init.c:14626:17: warning: cast to restricted __be32
../kernel/bpf/map_iter.c:198:17: warning: symbol 'bpf_map_sum_elem_count' was not declared. Should it be static?
../kernel/bpf/task_iter.c:818:17: warning: symbol 'bpf_iter_task_vma_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:862:35: warning: symbol 'bpf_iter_task_vma_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:871:18: warning: symbol 'bpf_iter_task_vma_destroy' was not declared. Should it be static?
../kernel/bpf/task_iter.c:896:17: warning: symbol 'bpf_iter_css_task_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:921:32: warning: symbol 'bpf_iter_css_task_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:930:18: warning: symbol 'bpf_iter_css_task_destroy' was not declared. Should it be static?
../kernel/bpf/task_iter.c:965:17: warning: symbol 'bpf_iter_task_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:997:32: warning: symbol 'bpf_iter_task_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:1026:18: warning: symbol 'bpf_iter_task_destroy' was not declared. Should it be static?
../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]
../net/ipv6/icmp.c:103:20: warning: context imbalance in 'icmpv6_xmit_lock' - wrong count at exit
../net/ipv6/icmp.c:119:13: warning: context imbalance in 'icmpv6_xmit_unlock' - unexpected unlock
../drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:589:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock
../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/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);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/rxrpc/conn_service.c:56:9: warning: context imbalance in 'rxrpc_find_service_conn_rcu' - different lock contexts for basic block
../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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../net/netfilter/nf_conntrack_snmp.c:42:23: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_snmp.c:42:23:    int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_snmp.c:42:23:    int ( * )( ... )
../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: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/lpfc/lpfc_mbox.c:2227:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_mbox.c:2227:25:    expected unsigned int
../drivers/scsi/lpfc/lpfc_mbox.c:2227:25:    got restricted __le32 [usertype]
../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/lpfc/lpfc_nportdisc.c:510:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:558:23: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:559:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:1418:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:1427:31: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:1428:32: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2193:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2195:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2199:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2202:36: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2203:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2210:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2216:29: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2225:30: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2232:54: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:301:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
../net/ipv6/mcast.c: note: in included file:
../include/net/mld.h:32:43: warning: array of flexible structures
../fs/lockd/svclock.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
../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/dccp/proto.c:536:52: warning: incorrect type in argument 2 (different base types)
../net/dccp/proto.c:536:52:    expected restricted __be32 const [usertype] service
../net/dccp/proto.c:536:52:    got int [addressable] val
../net/dccp/proto.c:719:57: warning: incorrect type in argument 2 (different base types)
../net/dccp/proto.c:719:57:    expected restricted __be32 [usertype] param
../net/dccp/proto.c:719:57:    got int cmsg_type
../net/bridge/br_netfilter_hooks.c: note: in included file (through ../include/linux/if_pppox.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../kernel/bpf/hashtab.c:1458:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c:1495:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c:1672:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
../net/atm/lec.c:889:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock
../net/atm/lec.c:945:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock
../drivers/net/ethernet/cisco/enic/enic_main.c: In function ‘enic_request_intr’:
../drivers/net/ethernet/cisco/enic/enic_main.c:1832:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1832:33: note: directive argument in the range [0, 4294967294]
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1830:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1830 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1843:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1843:33: note: directive argument in the range [0, 4294967294]
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1841:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1841 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1842 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:787:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:787:39:    expected unsigned int [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:787:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:875:46: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:877:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:879:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1052:69: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1052:69:    expected unsigned int [usertype] prot_data
../drivers/scsi/lpfc/lpfc_scsi.c:1052:69:    got restricted __be32 [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:1173:69: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1173:69:    expected unsigned int [usertype] prot_data
../drivers/scsi/lpfc/lpfc_scsi.c:1173:69:    got restricted __be16 [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:1573:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1573:21:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1573:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1574:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1574:22:    expected unsigned int [usertype] reftag
../drivers/scsi/lpfc/lpfc_scsi.c:1574:22:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1607:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1607:21:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1607:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1608:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1608:21:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_scsi.c:1608:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1609:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1609:21:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:1609:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1618:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1619:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1625:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1740:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1740:29:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1740:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1741:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1741:30:    expected unsigned int [usertype] reftag
../drivers/scsi/lpfc/lpfc_scsi.c:1741:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1769:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1769:29:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1769:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1770:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1770:29:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_scsi.c:1770:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1771:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1771:29:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:1771:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1788:34: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1789:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1823:40: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1824:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1847:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1962:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1962:25:    expected unsigned int [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:1962:25:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1989:23: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1989:23:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:1989:23:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1990:23: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1990:23:    expected unsigned int [usertype] word3
../drivers/scsi/lpfc/lpfc_scsi.c:1990:23:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2015:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2015:38:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2015:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2017:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2017:38:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2017:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2029:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2029:38:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2029:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2030:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2030:38:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2030:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2033:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2033:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2033:36:    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] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2034:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2044:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2044:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2044:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2045:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2045:38:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2045:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2176:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2176:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2176:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2178:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2178:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2178:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2182:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2182:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2182:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2183:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2183:38:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2183:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2195:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2195:33:    expected unsigned int [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2195:33:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2229:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2229:31:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2229:31:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2230:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2230:31:    expected unsigned int [usertype] word3
../drivers/scsi/lpfc/lpfc_scsi.c:2230:31:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2248:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:2249:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:2250:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2250:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2250:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2302:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2302:54:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2302:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2304:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2304:54:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2304:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2308:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2308:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2308:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2309:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2309:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2309:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2338:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2338:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2338:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2340:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2340:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2340:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2347:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2347:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2347:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2660:11: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2660:11:    expected unsigned short [usertype] x
../drivers/scsi/lpfc/lpfc_scsi.c:2660:11:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2674:13: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2674:13:    expected unsigned short [usertype] ret
../drivers/scsi/lpfc/lpfc_scsi.c:2674:13:    got restricted __sum16
../drivers/scsi/lpfc/lpfc_scsi.c:2734:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2734:31:    expected unsigned short [usertype] start_app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2734:31:    got restricted __be16 [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2751:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2751:51:    expected unsigned short [assigned] [usertype] guard_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2751:51:    got restricted __be16 [usertype] guard_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2774:41: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2774:41:    expected unsigned short [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2774:41:    got restricted __be16 [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:3079:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3081:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3081:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3081:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3137:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3137:54:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:3137:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3139:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3139:54:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:3139:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3155:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3155:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:3155:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3157:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3157:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:3157:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3161:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3161:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3161:44:    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] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:3162:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3171:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3171:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3171:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3172:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3172:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:3172:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3197:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3199:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3199:36:    expected unsigned int [usertype] w
../drivers/scsi/lpfc/lpfc_scsi.c:3199:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3210:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3212:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3212:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3212:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3324:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3326:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3326:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3326:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3614:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3847:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3872:35: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3877:28: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3908:38: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3963:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3963:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:4077:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:4077:38:    expected restricted __be32 [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:4077:38:    got unsigned int [usertype] prot_data
../drivers/scsi/lpfc/lpfc_scsi.c:4081:38: warning: too many warnings
../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/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/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]
In file included from ../drivers/net/ethernet/broadcom/genet/bcmmii.c:17:
../drivers/net/ethernet/broadcom/genet/bcmmii.c: In function ‘bcmgenet_mii_pd_init’:
../include/linux/phy.h:330:20: warning: ‘%02x’ directive output may be truncated writing between 2 and 8 bytes into a region of size between 0 and 60 [-Wformat-truncation=]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:53: note: in expansion of macro ‘PHY_ID_FMT’
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                                                     ^~~~~~~~~~
../include/linux/phy.h:330:24: note: format string is defined here
  330 | #define PHY_ID_FMT "%s:%02x"
      |                        ^~~~
../include/linux/phy.h:330:20: note: using the range [0, 4294967295] for directive argument
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:53: note: in expansion of macro ‘PHY_ID_FMT’
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                                                     ^~~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:17: note: ‘snprintf’ output between 4 and 70 bytes into a destination of size 61
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  605 |                          mdio_bus_id, pd->phy_address);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/netfilter/nf_conntrack_tftp.c:78:31: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_tftp.c:78:31:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_tftp.c:78:31:    unsigned int ( * )( ... )
../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
../net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static?
../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:649:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:656:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer
../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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../net/dccp/qpolicy.c:88:27: warning: incorrect type in initializer (different base types)
../net/dccp/qpolicy.c:88:27:    expected restricted __be32 [usertype] params
../net/dccp/qpolicy.c:88:27:    got int
../net/dccp/qpolicy.c:133:33: warning: restricted __be32 degrades to integer
../net/dccp/qpolicy.c:133:24: warning: restricted __be32 degrades to integer
../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/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/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/ipv6/tcp_ipv6.c:1560:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
../net/ipv6/tcp_ipv6.c:1949:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
../drivers/net/ethernet/dlink/dl2k.c:344:35: warning: restricted __le32 degrades to integer
../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/lpfc/lpfc_debugfs.c:2401:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_debugfs.c:2401:21:    expected unsigned long long [addressable] [usertype] tmp
../drivers/scsi/lpfc/lpfc_debugfs.c:2401:21:    got restricted __be64 [usertype]
../drivers/scsi/lpfc/lpfc_debugfs.c:2457:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_debugfs.c:2457:21:    expected unsigned long long [addressable] [assigned] [usertype] tmp
../drivers/scsi/lpfc/lpfc_debugfs.c:2457:21:    got restricted __be64 [usertype]
../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/scsi/lpfc/lpfc_bsg.c:195:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:196:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:201:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2630:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2633:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2637:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2854:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2855:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2857:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:5234:29: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_bsg.c:5237:33: warning: cast to restricted __be32
../kernel/bpf/local_storage.c:91:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
../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/lpfc/lpfc_nvme.c:2066:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:2066:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvme.c:2066: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:1424:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1424:54:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_nvme.c:1424:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1426:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1426:54:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_nvme.c:1426:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1442:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1442:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_nvme.c:1442:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1444:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1444:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_nvme.c:1444:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1448:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1448:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvme.c:1448:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1449:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1449:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_nvme.c:1449:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1458:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1458:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvme.c:1458:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1460:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1460:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_nvme.c:1460:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1480:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_nvme.c:1482:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1482:36:    expected unsigned int [usertype] w
../drivers/scsi/lpfc/lpfc_nvme.c:1482: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_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/qla2xxx/qla_target.c:397:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
../drivers/scsi/qla2xxx/qla_target.c:3754:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
../drivers/scsi/qla2xxx/qla_target.c:5643:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
../drivers/scsi/qla2xxx/qla_target.c:5682:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
../fs/lockd/mon.c: note: in included file (through ../include/linux/smp.h, ../include/linux/alloc_tag.h, ../include/linux/percpu.h, ../arch/x86/include/asm/msr.h, ../arch/x86/include/asm/tsc.h, ...):
../include/linux/list.h:229:25: warning: context imbalance in 'nsm_release' - unexpected unlock
../net/bridge/netfilter/ebtable_filter.c:19:41: warning: array of flexible structures
../drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
../drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
../drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
../drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_main.c:1558:29:    expected unsigned short
../drivers/net/ethernet/emulex/benet/be_main.c:1558:29:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_main.c:2628:32:    expected unsigned int [usertype] fragpa_lo
../drivers/net/ethernet/emulex/benet/be_main.c:2628:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_main.c:2629:32:    expected unsigned int [usertype] fragpa_hi
../drivers/net/ethernet/emulex/benet/be_main.c:2629:32:    got restricted __le32 [usertype]
../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/broadcom/bnx2x/bnx2x_link.c:10478:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
../net/rds/af_rds.c:245:22: warning: invalid assignment: |=
../net/rds/af_rds.c:245:22:    left side has type restricted __poll_t
../net/rds/af_rds.c:245:22:    right side has type int
../kernel/events/core.c:1419:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:1419:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:1419:15:    struct perf_event_context *
../kernel/events/core.c:1432:28: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:1432:28:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:1432:28:    struct perf_event_context *
../kernel/events/core.c:3586:20: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3586:20:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3586:20:    struct perf_event_context *
../kernel/events/core.c:3590:18: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3590:18:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3590:18:    struct perf_event_context *
../kernel/events/core.c:3591:23: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3591:23:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3591:23:    struct perf_event_context *
../kernel/events/core.c:3645:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3645:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3645:25:    struct perf_event_context *
../kernel/events/core.c:3646:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3646:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3646:25:    struct perf_event_context *
../kernel/events/core.c:4024:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4024:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4024:15:    struct perf_event_context *
../kernel/events/core.c:4436:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4436:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4436:15:    struct perf_event_context *
../kernel/events/core.c:4930:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4930:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4930:25:    struct perf_event_context *
../kernel/events/core.c:6363:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6363:9:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6363:9:    struct perf_buffer *
../kernel/events/core.c:5850:24: warning: incorrect type in assignment (different base types)
../kernel/events/core.c:6079:22: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6079:22:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6079:22:    struct perf_buffer *
../kernel/events/core.c:6203:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6203:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6203:14:    struct perf_buffer *
../kernel/events/core.c:6236:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6236:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6236:14:    struct perf_buffer *
../kernel/events/core.c:6293:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6293:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6293:14:    struct perf_buffer *
../kernel/events/core.c:6384:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6384:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6384:14:    struct perf_buffer *
../kernel/events/core.c:6400:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6400:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6400:14:    struct perf_buffer *
../kernel/events/core.c:8229:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:8229:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:8229:15:    struct perf_event_context *
../kernel/events/core.c:8316:13: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:8316:13:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:8316:13:    struct perf_buffer *
../kernel/events/core.c:8420:61: warning: incorrect type in argument 2 (different address spaces)
../kernel/events/core.c:8420:61:    expected struct task_struct *p
../kernel/events/core.c:8420:61:    got struct task_struct [noderef] __rcu *real_parent
../kernel/events/core.c:8422:61: warning: incorrect type in argument 2 (different address spaces)
../kernel/events/core.c:8422:61:    expected struct task_struct *p
../kernel/events/core.c:8422:61:    got struct task_struct [noderef] __rcu *real_parent
../kernel/events/core.c:9110:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:9110:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:9110:15:    struct perf_event_context *
../kernel/events/core.c:10245:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10245:9:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10245:9:    struct swevent_hlist *
../kernel/events/core.c:10284:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10284:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10284:17:    struct swevent_hlist *
../kernel/events/core.c:10558:23: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10558:23:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:10558:23:    struct perf_event_context *
../kernel/events/core.c:11580:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
../kernel/events/core.c:13436:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13436:9:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13436:9:    struct perf_event_context *
../kernel/events/core.c:13530:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13530:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13530:15:    struct perf_event_context *
../kernel/events/core.c:13542:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13542:9:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13542:9:    struct perf_event_context *
../kernel/events/core.c:13981:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13981:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:13981:17:    struct swevent_hlist *
../kernel/events/core.c:182:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
../kernel/events/core.c:198:9: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
../kernel/events/core.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/dcache.h, ../include/linux/fs.h):
../include/linux/rcupdate.h:878:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
../kernel/events/core.c:1466:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
../kernel/events/core.c:2889:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
../kernel/events/core.c:4904:17: warning: context imbalance in 'find_get_context' - unexpected unlock
../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: note: in included file (through ../include/linux/rculist.h, ../include/linux/dcache.h, ../include/linux/fs.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'perf_get_pgtable_size' - unexpected unlock
../kernel/events/core.c:10098:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10098:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10098:17:    struct swevent_hlist *
../kernel/events/core.c:10118:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10118:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10118:17:    struct swevent_hlist *
../kernel/events/core.c:10234:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10234:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10234:16:    struct swevent_hlist *
../kernel/events/core.c:10234:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10234:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10234:16:    struct swevent_hlist *
../kernel/events/core.c:10234:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10234:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10234:16:    struct swevent_hlist *
../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/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/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/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/bridge/netfilter/ebtable_nat.c:19:41: warning: array of flexible structures
../drivers/scsi/qla2xxx/qla_tmpl.c:1058:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c: In function ‘bnxt_ethtool_init’:
../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:4170:32: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 27 [-Wformat-truncation=]
 4170 |                          "/pkg %s", buf);
      |                                ^~   ~~~
In function ‘bnxt_get_pkgver’,
    inlined from ‘bnxt_ethtool_init’ at ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:5086:3:
../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:4169:17: note: ‘snprintf’ output between 6 and 37 bytes into a destination of size 32
 4169 |                 snprintf(bp->fw_ver_str + len, FW_VER_STR_LEN - len,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4170 |                          "/pkg %s", buf);
      |                          ~~~~~~~~~~~~~~~
../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:2637:36: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:2639:36: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:2871:24: warning: too many warnings
../net/dccp/ccids/ccid3.c:474:25: warning: incorrect type in assignment (different base types)
../net/dccp/ccids/ccid3.c:474:25:    expected restricted __be32 [usertype] opt_val
../net/dccp/ccids/ccid3.c:474:25:    got unsigned int [usertype]
../net/dccp/ccids/ccid3.c:478:39: warning: incorrect type in assignment (different base types)
../net/dccp/ccids/ccid3.c:478:39:    expected unsigned long long [usertype] tx_x_recv
../net/dccp/ccids/ccid3.c:478:39:    got restricted __be32 [usertype] opt_val
../net/dccp/ccids/ccid3.c:485:64: warning: incorrect type in argument 1 (different base types)
../net/dccp/ccids/ccid3.c:485:64:    expected unsigned int [usertype] loss_event_rate
../net/dccp/ccids/ccid3.c:485:64:    got restricted __be32 [usertype] opt_val
../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
../net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types)
../net/rds/connection.c:71:31:    expected restricted __be32 const [usertype] laddr
../net/rds/connection.c:71:31:    got unsigned int [assigned] [usertype] lhash
../net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types)
../net/rds/connection.c:71:41:    expected restricted __be32 const [usertype] faddr
../net/rds/connection.c:71:41:    got unsigned int [assigned] [usertype] fhash
../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 [-2147483645, 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 [-2147483645, 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);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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
../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);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~
../fs/nfs/localio.c:420:1: warning: context imbalance in 'nfs_copy_boot_verifier' - different lock contexts for basic block
../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/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/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: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:1291:33: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_core.c:1614:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_core.c:1614:31:    expected restricted __be16 [usertype] delay
../drivers/scsi/bfa/bfa_core.c:1614:31:    got int
../drivers/scsi/bfa/bfa_core.c:1618:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_core.c:1618:33:    expected restricted __be16 [usertype] latency
../drivers/scsi/bfa/bfa_core.c:1618:33:    got int
../drivers/scsi/bfa/bfa_core.c:1632:43: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_core.c:1633:45: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_core.c:1649:9: warning: cast from restricted __be16
../net/sctp/sm_make_chunk.c:3107:48: warning: incorrect type in argument 2 (different base types)
../net/sctp/sm_make_chunk.c:3107:48:    expected int optname
../net/sctp/sm_make_chunk.c:3107:48:    got restricted __be16
../net/sctp/sm_make_chunk.c:3179:48: warning: incorrect type in argument 2 (different base types)
../net/sctp/sm_make_chunk.c:3179:48:    expected int optname
../net/sctp/sm_make_chunk.c:3179:48:    got restricted __be16
../net/ipv4/ipmr.c:2944:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block
../net/ipv4/ipmr.c: note: in included file (through ../include/linux/mroute.h):
../include/linux/mroute_base.h:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30:    expected unsigned short [usertype] major
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30:    expected unsigned short [usertype] minor
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30:    expected unsigned short [usertype] micro
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30:    got restricted __be16 [usertype]
../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_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]
../net/ipv4/ipmr_base.c:147:6: warning: context imbalance in 'mr_mfc_seq_idx' - wrong count at exit
../net/ipv4/ipmr_base.c:200:23: warning: context imbalance in 'mr_mfc_seq_next' - unexpected unlock
../drivers/net/wireless/ti/wlcore/main.c:671:33: warning: context imbalance in 'wlcore_irq_locked' - different lock contexts for basic block
../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/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/rds/recv.c:218:42: warning: cast to restricted __be16
../net/rds/recv.c:222:44: warning: cast to restricted __be32
../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/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/cavium/liquidio/lio_vf_main.c:1781:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30:    expected unsigned short [usertype] major
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30:    expected unsigned short [usertype] minor
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30:    expected unsigned short [usertype] micro
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30:    got restricted __be16 [usertype]
../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 void *_res
../net/netfilter/nf_nat_amanda.c:67:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_amanda.c:67:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_amanda.c:67:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_amanda.c:75:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_amanda.c:75:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_amanda.c:75:9:    unsigned int ( * )( ... )
../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/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/ipv4/syncookies.c:218:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
../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/netfilter/nf_nat_ftp.c:117:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_ftp.c:117:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_ftp.c:117:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_ftp.c:125:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_ftp.c:125:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_ftp.c:125:9:    unsigned int ( * )( ... )
../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);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/irqflags.h:80,
                 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:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:515:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:515:38:    expected restricted __be32 [usertype] ip4src
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:515:38:    got unsigned int [usertype]
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:518:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:518:38:    expected restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:518:38:    got unsigned int [usertype]
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:521:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:521:36:    expected restricted __be16 [usertype] psrc
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:521:36:    got unsigned short [usertype]
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:524:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:524:36:    expected restricted __be16 [usertype] pdst
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:524:36:    got unsigned short [usertype]
../kernel/bpf/arena.c:554:18: warning: symbol 'bpf_arena_alloc_pages' was not declared. Should it be static?
../kernel/bpf/arena.c:566:18: warning: symbol 'bpf_arena_free_pages' 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/rds/send.c:1050:24: warning: incorrect type in argument 1 (different base types)
../net/rds/send.c:1050:24:    expected unsigned int [usertype] a
../net/rds/send.c:1050:24:    got restricted __be16 [usertype] sin6_port
../net/rds/send.c:1052:24: warning: incorrect type in argument 1 (different base types)
../net/rds/send.c:1052:24:    expected unsigned int [usertype] a
../net/rds/send.c:1052:24:    got restricted __be16 [usertype] sin6_port
../net/rds/send.c:1457:30: warning: incorrect type in initializer (different base types)
../net/rds/send.c:1457:30:    expected unsigned short [usertype] npaths
../net/rds/send.c:1457:30:    got restricted __be16 [usertype]
../net/rds/send.c:1458:34: warning: incorrect type in initializer (different base types)
../net/rds/send.c:1458:34:    expected unsigned int [usertype] my_gen_num
../net/rds/send.c:1458:34:    got restricted __be32 [usertype]
../drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2148:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block
../net/rxrpc/sendmsg.c:661:5: warning: context imbalance in 'rxrpc_do_sendmsg' - wrong count at exit
../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/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_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]
../net/netfilter/nf_nat_irc.c:89:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_irc.c:89:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_irc.c:89:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_irc.c:97:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_irc.c:97:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_irc.c:97:9:    unsigned int ( * )( ... )
../net/sched/em_cmp.c:40:31: warning: cast to restricted __be16
../net/sched/em_cmp.c:50:31: warning: cast to restricted __be32
../net/netfilter/nf_nat_tftp.c:43:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_tftp.c:43:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_tftp.c:43:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_tftp.c:51:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_tftp.c:51:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_tftp.c:51:9:    unsigned int ( * )( ... )
../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/qedi/qedi_main.c:96:36: warning: restricted __le16 degrades to integer
../drivers/scsi/qedi/qedi_main.c:1215:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1215:20:    expected unsigned int [usertype] iscsi_cid
../drivers/scsi/qedi/qedi_main.c:1215:20:    got restricted __le16 [usertype] conn_id
../drivers/scsi/qedi/qedi_main.c:1227:74: warning: incorrect type in argument 2 (different base types)
../drivers/scsi/qedi/qedi_main.c:1227:74:    expected unsigned int [usertype] tid
../drivers/scsi/qedi/qedi_main.c:1227:74:    got restricted __le16 [usertype] itid
../drivers/scsi/qedi/qedi_main.c:1275:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1275:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedi/qedi_main.c:1275:18:    got restricted __le16
../drivers/scsi/qedi/qedi_main.c:1327:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1327:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedi/qedi_main.c:1327:18:    got restricted __le16
../drivers/scsi/qedi/qedi_main.c:1855:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1855:32:    expected restricted __le32 [usertype] itt
../drivers/scsi/qedi/qedi_main.c:1855:32:    got unsigned int [usertype] proto_itt
../drivers/scsi/qedi/qedi_main.c:1868:37: warning: restricted __le32 degrades to integer
../drivers/scsi/qedi/qedi_main.c:1882:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1882:20:    expected unsigned int [usertype]
../drivers/scsi/qedi/qedi_main.c:1882:20:    got restricted __le32 [usertype] itt
../net/ipv4/tcp_sigpool.c:260:5: warning: context imbalance in 'tcp_sigpool_start' - wrong count at exit
../net/ipv6/ip6mr.c:433:13: warning: context imbalance in 'ip6mr_vif_seq_start' - different lock contexts for basic block
../net/ipv6/ip6mr.c: note: in included file (through ../include/linux/mroute6.h):
../include/linux/mroute_base.h:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
../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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../net/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/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/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/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’:
../drivers/net/ethernet/freescale/enetc/enetc.c:2330: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=]
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                            ^~
../drivers/net/ethernet/freescale/enetc/enetc.c:2330:52: note: directive argument in the range [-2147483639, 2147483646]
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                    ^~~~~~~~~~~
../drivers/net/ethernet/freescale/enetc/enetc.c:2330:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2331 |                          priv->ndev->name, i);
      |                          ~~~~~~~~~~~~~~~~~~~~
../fs/nfsd/nfs4state.c: In function ‘nfsd4_lock’:
../fs/nfsd/nfs4state.c:7969:29: warning: variable ‘sb’ set but not used [-Wunused-but-set-variable]
 7969 |         struct super_block *sb;
      |                             ^~
../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:4353:19: warning: cast from restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:4386:34: warning: cast to restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:4483:16: warning: cast to restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:4483:16: warning: cast from restricted __be32
../drivers/scsi/be2iscsi/be_main.c:4539:9: warning: incorrect type in argument 5 (different base types)
../drivers/scsi/be2iscsi/be_main.c:4539:9:    expected unsigned int [usertype] value
../drivers/scsi/be2iscsi/be_main.c:4539:9:    got restricted __be16 [usertype]
../drivers/scsi/be2iscsi/be_main.c:4599:9: warning: incorrect type in argument 5 (different base types)
../drivers/scsi/be2iscsi/be_main.c:4599:9:    expected unsigned int [usertype] value
../drivers/scsi/be2iscsi/be_main.c:4599:9:    got restricted __be16 [usertype]
../drivers/scsi/be2iscsi/be_main.c:4693:30: warning: restricted __be32 degrades to integer
../drivers/scsi/be2iscsi/be_main.c:4778:17: warning: cast to restricted __be32
../drivers/scsi/be2iscsi/be_main.c:4778:17: warning: cast from restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:5785: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
../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
../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/stackmap.c:490:9: warning: context imbalance in '__bpf_get_stack' - different lock contexts for basic block
../net/caif/cffrml.c:92:15: warning: cast to restricted __le16
../net/caif/cffrml.c:110:27: warning: cast to restricted __le16
../fs/nfsd/nfs4state.c: note: in included file (through ../include/linux/wait.h, ../include/linux/wait_bit.h, ../include/linux/fs.h):
../include/linux/list.h:229:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
../fs/nfsd/nfs4state.c:1203:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
../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]
../net/sctp/socket.c:8505:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock
../fs/nfs/nfs4state.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
../fs/nfs/nfs4state.c:937:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
../drivers/net/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through ../drivers/net/ethernet/freescale/enetc/enetc.h):
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: cast to restricted __le64
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: restricted __le64 degrades to integer
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: cast to restricted __le64
In file included from ../include/linux/kernel.h:31,
                 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:473:25: note: in definition of macro ‘printk_index_wrap’
  473 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
../include/linux/printk.h:554:9: note: in expansion of macro ‘printk’
  554 |         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:554:16: note: in expansion of macro ‘KERN_WARNING’
  554 |         printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
      |                ^~~~~~~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c:80:17: note: in expansion of macro ‘pr_warn’
   80 |                 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(u32)
      | ^~~~~~~~~~~~~~
../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:473:25: note: in definition of macro ‘printk_index_wrap’
  473 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
../include/linux/printk.h:554:9: note: in expansion of macro ‘printk’
  554 |         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:554:16: note: in expansion of macro ‘KERN_WARNING’
  554 |         printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
      |                ^~~~~~~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c:80:17: note: in expansion of macro ‘pr_warn’
   80 |                 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(s8)
      | ^~~~~~~~~~~~~~
../net/netfilter/nf_tables_api.c:2016:25: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2016:25: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2016:25:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2016:25:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2218:17: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2218:17: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2218:17:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2218:17:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2218:17: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2218:17:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2218:17:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2261:21: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2261:21: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2261:21:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2261:21:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2644:25: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2644:25: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2644:25:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2644:25:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces):
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9:    int ( [noderef] __rcu * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9:    int ( * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces):
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9:    int ( [noderef] __rcu * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9:    int ( * )( ... )
../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
../kernel/bpf/bpf_struct_ops.c:539:27: warning: symbol 'bpf_struct_ops_link_lops' 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?
../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:313:17: warning: symbol 'bpf_crypto_decrypt' was not declared. Should it be static?
../kernel/bpf/crypto.c:334:17: warning: symbol 'bpf_crypto_encrypt' was not declared. Should it be static?
../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/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/sctp/input.c:460:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block
../net/sctp/input.c:632:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock
../net/sctp/input.c:657:17: warning: context imbalance in 'sctp_udp_v4_err' - unexpected unlock
../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
../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/firmware/turris-mox-rwtm.c:392:27: warning: incorrect type in argument 1 (different base types)
../drivers/firmware/turris-mox-rwtm.c:392:27:    expected restricted __be32 [usertype] *dst
../drivers/firmware/turris-mox-rwtm.c:392:27:    got unsigned 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
../drivers/hid/bpf/hid_bpf_dispatch.c:284:18: warning: symbol 'hid_bpf_get_data' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:307:32: warning: symbol 'hid_bpf_allocate_context' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:335:1: warning: symbol 'hid_bpf_release_context' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:398:1: warning: symbol 'hid_bpf_hw_request' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:458:1: warning: symbol 'hid_bpf_hw_output_report' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:516:1: warning: symbol 'hid_bpf_try_input_report' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:541:1: warning: symbol 'hid_bpf_input_report' was not declared. Should it be static?
../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/huawei/hinic/hinic_main.c:830:25: warning: cast to restricted __be16
../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/wireless/mediatek/mt76/mt7915/mmio.c:634:5: warning: context imbalance in 'mt7915_mmio_wed_init' - wrong count at exit
../net/ipv6/seg6_iptunnel.c: note: in included file (through ../include/linux/seg6_iptunnel.h):
../include/uapi/linux/seg6_iptunnel.h:29:31: warning: array of flexible structures
../net/ipv6/seg6_iptunnel.c:52:43: 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
../drivers/net/wireless/mediatek/mt76/mt7996/mmio.c:302:5: warning: context imbalance in 'mt7996_mmio_wed_init' - wrong count at exit
../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/net/ethernet/huawei/hinic/hinic_tx.c:713:25: warning: cast to restricted __be16
../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/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]
../fs/smb/client/reparse.c:679:45: warning: incorrect type in argument 4 (different base types)
../fs/smb/client/reparse.c:679:45:    expected unsigned short [usertype] *pwcs
../fs/smb/client/reparse.c:679:45:    got restricted __le16 [usertype] *[assigned] symname_utf16
../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
../fs/nfs/pnfs_nfs.c:194:17: warning: context imbalance in 'pnfs_put_commit_array' - unexpected unlock
../fs/nfs/pnfs_nfs.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/kref.h, ../include/linux/mm_types.h, ../include/linux/uio.h, ...):
../include/linux/list.h:287:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock
../fs/nfs/pnfs.c:319:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock
../fs/nfs/pnfs.c:624:17: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock
../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/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 *
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/irqflags.h:80,
                 from ../include/linux/irqflags.h:18,
                 from ../include/linux/rcupdate.h:26,
                 from ../include/linux/rculist.h:11,
                 from ../include/linux/sched/signal.h:5,
                 from ../drivers/staging/rtl8723bs/include/drv_types.h:17,
                 from ../drivers/staging/rtl8723bs/core/rtw_security.c:8:
In function ‘fortify_memcpy_chk’,
    inlined from ‘rtw_BIP_verify’ at ../drivers/staging/rtl8723bs/core/rtw_security.c:1424:3:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/rds/tcp_listen.c:301:33: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:301:33:    expected restricted __be16 [usertype] sin6_port
../net/rds/tcp_listen.c:301:33:    got unsigned short [usertype]
../net/rds/tcp_listen.c:308:38: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:308:38:    expected restricted __be32 [usertype] s_addr
../net/rds/tcp_listen.c:308:38:    got unsigned long
../net/rds/tcp_listen.c:309:31: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:309:31:    expected restricted __be16 [usertype] sin_port
../net/rds/tcp_listen.c:309:31:    got unsigned short [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/mediatek/mtk_eth_soc.c:1637:45: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45:    expected restricted __sum16 [usertype] check
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45:    got restricted __be16 [usertype]
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22:    expected unsigned int [usertype] val
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22:    got restricted __be32 [usertype] ip
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2935:40: warning: cast from restricted __be32
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38:    expected restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38:    got unsigned int [usertype]
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38:    expected restricted __be32 [usertype] ip4src
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38:    got unsigned int
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36:    expected restricted __be16 [usertype] psrc
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36:    got int
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36:    expected restricted __be16 [usertype] pdst
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36:    got int
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/irqflags.h:80,
                 from ../include/linux/irqflags.h:18,
                 from ../include/linux/rcupdate.h:26,
                 from ../include/linux/rculist.h:11,
                 from ../include/linux/sched/signal.h:5,
                 from ../drivers/staging/rtl8723bs/include/drv_types.h:17,
                 from ../drivers/staging/rtl8723bs/core/rtw_xmit.c:7:
In function ‘fortify_memcpy_chk’,
    inlined from ‘rtw_mgmt_xmitframe_coalesce’ at ../drivers/staging/rtl8723bs/core/rtw_xmit.c:1209:3:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/marvell/octeontx2/nic/otx2_pf.c:598:48: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35:    got void *hwbase
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21:    expected unsigned long long [usertype] *ptr
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21:    got void [noderef] __iomem *
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21:    expected unsigned long long [usertype] *ptr
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21:    got void [noderef] __iomem *
../drivers/net/phy/mscc/mscc_main.c: In function ‘vsc85xx_dt_led_modes_get.constprop’:
../drivers/net/phy/mscc/mscc_main.c:451:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  451 |                 ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i);
      |                                                                ^
../drivers/net/phy/mscc/mscc_main.c:451:23: note: ‘sprintf’ output between 19 and 29 bytes into a destination of size 28
  451 |                 ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c: In function ‘cgx_lmac_init’:
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:49: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 6 [-Wformat-overflow=]
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                                                 ^~
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:37: note: directive argument in the range [-2147483641, 254]
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                                     ^~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:17: note: ‘sprintf’ output between 12 and 24 bytes into a destination of size 16
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:32:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:35:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:45:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:48:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:856:16: warning: cast removes address space '__iomem' of expression
../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/micrel/ks8851_par.c:62:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit
../drivers/net/ethernet/micrel/ks8851_par.c:76:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock
../drivers/net/ethernet/micrel/ksz884x.c:3146:50: warning: restricted pci_power_t degrades to integer
../drivers/net/ethernet/micrel/ksz884x.c:3467:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:3467:37:    expected unsigned int [usertype] next
../drivers/net/ethernet/micrel/ksz884x.c:3467:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:3469:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:3469:29:    expected unsigned int [usertype] next
../drivers/net/ethernet/micrel/ksz884x.c:3469:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:3471:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:3471:33:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:3471: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:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1542:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1542:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1542:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1518:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1518:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1518: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:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528: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:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528: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:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../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/mediatek/mtk_ppe_offload.c:124:19: warning: cast to restricted __be32
../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:41: warning: restricted __be32 degrades to integer
../net/nfc/nci/core.c: note: in included file:
../include/net/nfc/nci.h:263:56: warning: array of flexible structures
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c: In function ‘myri10ge_request_irq’:
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2185: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=]
 2185 |                                  "%s:slice-%d", netdev->name, i);
      |                                            ^~
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2185:34: note: directive argument in the range [-2147483643, 2147483646]
 2185 |                                  "%s:slice-%d", netdev->name, i);
      |                                  ^~~~~~~~~~~~~
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2184:25: note: ‘snprintf’ output between 9 and 34 bytes into a destination of size 32
 2184 |                         snprintf(ss->irq_desc, sizeof(ss->irq_desc),
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2185 |                                  "%s:slice-%d", netdev->name, i);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35:    expected struct rx_desc *rx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952: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
../net/netfilter/nf_tables_offload.c:249:24: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_tables_offload.c:249:24:    expected restricted __be16 [usertype] proto
../net/netfilter/nf_tables_offload.c:249:24:    got int
../scripts/Makefile.build:194: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21:    expected struct rvu_fwdata *fwdata
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21:    got void [noderef] __iomem *
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28:    got struct rvu_fwdata *fwdata
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28:    got struct rvu_fwdata *fwdata
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2387:46: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2410:38: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/natsemi/ns83820.c:900:39: warning: cast to restricted __be16
../drivers/net/ethernet/natsemi/ns83820.c:1115:42: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/natsemi/ns83820.c:1983:9: warning: cast to restricted __le32
../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/neterion/s2io.c: In function ‘s2io_add_isr’:
../drivers/net/ethernet/neterion/s2io.c:6947:59: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 18 [-Wformat-truncation=]
 6947 |                                                 "%s:MSI-X-%d-TX",
      |                                                           ^~
../drivers/net/ethernet/neterion/s2io.c:6947:49: note: directive argument in the range [-2147483641, 2147483646]
 6947 |                                                 "%s:MSI-X-%d-TX",
      |                                                 ^~~~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c:6945:41: note: ‘snprintf’ output between 12 and 37 bytes into a destination of size 25
 6945 |                                         snprintf(sp->desc[i],
      |                                         ^~~~~~~~~~~~~~~~~~~~~
 6946 |                                                 sizeof(sp->desc[i]),
      |                                                 ~~~~~~~~~~~~~~~~~~~~
 6947 |                                                 "%s:MSI-X-%d-TX",
      |                                                 ~~~~~~~~~~~~~~~~~
 6948 |                                                 dev->name, i);
      |                                                 ~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c:6936:59: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 18 [-Wformat-truncation=]
 6936 |                                                 "%s:MSI-X-%d-RX",
      |                                                           ^~
../drivers/net/ethernet/neterion/s2io.c:6936:49: note: directive argument in the range [-2147483641, 2147483646]
 6936 |                                                 "%s:MSI-X-%d-RX",
      |                                                 ^~~~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c:6934:41: note: ‘snprintf’ output between 12 and 37 bytes into a destination of size 25
 6934 |                                         snprintf(sp->desc[i],
      |                                         ^~~~~~~~~~~~~~~~~~~~~
 6935 |                                                 sizeof(sp->desc[i]),
      |                                                 ~~~~~~~~~~~~~~~~~~~~
 6936 |                                                 "%s:MSI-X-%d-RX",
      |                                                 ~~~~~~~~~~~~~~~~~
 6937 |                                                 dev->name, i);
      |                                                 ~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c: In function ‘s2io_init_nic’:
../drivers/net/ethernet/neterion/s2io.c:8097:59: warning: ‘%s’ directive output may be truncated writing up to 79 bytes into a region of size between 35 and 50 [-Wformat-truncation=]
 8097 |         snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name,
      |                                                           ^~
../drivers/net/ethernet/neterion/s2io.c:8097:9: note: ‘snprintf’ output between 11 and 105 bytes into a destination of size 60
 8097 |         snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8098 |                  sp->product_name);
      |                  ~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/skge.c:3115:29: warning: cast to restricted __le16
../drivers/net/ethernet/marvell/skge.c:3115:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/marvell/skge.c:3115:27:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/marvell/skge.c:3115:27:    got unsigned short [usertype]
../net/netfilter/nft_set_rbtree.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ../include/linux/module.h):
../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../net/qrtr/af_qrtr.c:181:27: error: incompatible types in comparison expression (different base types):
../net/qrtr/af_qrtr.c:181:27:    void [noderef] __rcu *
../net/qrtr/af_qrtr.c:181:27:    struct qrtr_node *
../net/qrtr/af_qrtr.c:368:25: warning: incorrect type in assignment (different base types)
../net/qrtr/af_qrtr.c:639:27: error: incompatible types in comparison expression (different base types):
../net/qrtr/af_qrtr.c:639:27:    void [noderef] __rcu *
../net/qrtr/af_qrtr.c:639:27:    struct qrtr_node *
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c: In function ‘rvu_dbg_mcs_init’:
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:506:36: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=]
  506 |                 sprintf(dname, "mcs%d", i);
      |                                    ^~
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:506:32: note: directive argument in the range [-2147483641, 2147483646]
  506 |                 sprintf(dname, "mcs%d", i);
      |                                ^~~~~~~
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:506:17: note: ‘sprintf’ output between 5 and 15 bytes into a destination of size 10
  506 |                 sprintf(dname, "mcs%d", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c:6959:41: warning: cast to restricted __be32
../drivers/net/ethernet/marvell/sky2.c:1890:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/marvell/sky2.c:1890:28:    expected restricted __le16 [usertype] length
../drivers/net/ethernet/marvell/sky2.c:1890:28:    got restricted __be16 [usertype]
../drivers/net/ethernet/marvell/sky2.c:2670:29: warning: cast to restricted __le16
../drivers/net/ethernet/marvell/sky2.c:2670:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/marvell/sky2.c:2670:27:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/marvell/sky2.c:2670:27:    got unsigned short [usertype]
../drivers/net/ethernet/marvell/sky2.c:2691:57: warning: cast to restricted __be16
../drivers/net/ethernet/marvell/sky2.c:2699:27: warning: cast to restricted __le32
../drivers/net/ethernet/marvell/sky2.c:4445:53: warning: cast to restricted __be16
../drivers/net/ethernet/marvell/sky2.c:4445:53: warning: cast from restricted __le16
../drivers/net/ethernet/nvidia/forcedeth.c:4790:9: warning: context imbalance in 'nv_set_ringparam' - different lock contexts for basic block
../fs/afs/callback.c:146:22: warning: context imbalance in 'afs_lookup_volume_rcu' - different lock contexts for basic block
../fs/afs/cell.c:694:9: error: incompatible types in comparison expression (different address spaces):
../fs/afs/cell.c:694:9:    struct hlist_node [noderef] __rcu *
../fs/afs/cell.c:694: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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../net/netfilter/nft_compat.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock
../fs/afs/dir.c:271:24: warning: context imbalance in 'afs_read_dir' - wrong count at exit
../fs/afs/dir.c:498:12: warning: context imbalance in 'afs_dir_iterate' - different lock contexts for basic block
../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/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/qlogic/qede/qede_main.c: In function ‘qede_init_fp’:
../drivers/net/ethernet/qlogic/qede/qede_main.c:1903: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=]
 1903 |                 snprintf(fp->name, sizeof(fp->name), "%s-fp-%d",
      |                                                             ^~
../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:54: note: directive argument in the range [-2147483641, 65534]
 1903 |                 snprintf(fp->name, sizeof(fp->name), "%s-fp-%d",
      |                                                      ^~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:17: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 24
 1903 |                 snprintf(fp->name, sizeof(fp->name), "%s-fp-%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1904 |                          edev->ndev->name, queue_id);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/qlcnic/qlcnic_main.c: In function ‘qlcnic_request_irq’:
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771: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=]
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                                 ^~
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:42: note: directive argument in the range [-2147483643, 254]
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                          ^~~~~~~~~~
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1770:33: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 28
 1770 |                                 snprintf(tx_ring->name, sizeof(tx_ring->name),
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4474:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
../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/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:1545:40: warning: invalid assignment: &=
../drivers/net/ethernet/renesas/sh_eth.c:1545:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1545:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1602:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/renesas/sh_eth.c:1605:31: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1606:27: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1644:36: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1675:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1675:29:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:1675:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1691:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1691:38:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:1691:38:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1695:40: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1695:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1695:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1698:40: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1698:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1698:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:2473:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2473:32:    expected unsigned int [usertype] status
../drivers/net/ethernet/renesas/sh_eth.c:2473:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2474:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2474:30:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:2474:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2525:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2525:22:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:2525:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2526:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2526:22:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:2526:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2530:32: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:2530:32:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:2530:32:    right side has type restricted __le32
../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:3105:23: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:3105:23:    expected void *addr
../drivers/net/ethernet/renesas/sh_eth.c:3105:23:    got void [noderef] __iomem *
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62:    expected restricted __le32 [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22:    expected restricted __le32 [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19:    expected int idx
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19:    got restricted __le32 [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14:    expected restricted __le32 [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22:    expected unsigned int [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22:    expected unsigned int [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45:    expected restricted __le32
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70:    expected restricted __le32
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21:    expected unsigned int [usertype] val
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21:    got restricted __le32
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72:    expected unsigned long long [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72:    got restricted __le64 [assigned] [usertype] data
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60:    expected unsigned long long [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60:    got restricted __le64 [assigned] [usertype] data
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60:    expected unsigned long long [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60:    got restricted __le64 [assigned] [usertype] data
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22:    expected restricted __le32 [addressable] [usertype] flash_fw_ver
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139: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_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/realtek/8139too.c:2247:9: warning: incorrect type in argument 1 (different base types)
../drivers/net/ethernet/realtek/8139too.c:2247:9:    expected unsigned int [usertype]
../drivers/net/ethernet/realtek/8139too.c:2247:9:    got restricted __le32 [usertype]
../drivers/net/ethernet/realtek/8139too.c:2248:9: warning: incorrect type in argument 1 (different base types)
../drivers/net/ethernet/realtek/8139too.c:2248:9:    expected unsigned int [usertype]
../drivers/net/ethernet/realtek/8139too.c:2248:9:    got restricted __le32 [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/atm/nicstar.c:554:17: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:554:17:    expected unsigned int [usertype] word_2
../drivers/atm/nicstar.c:554:17:    got restricted __le32 [usertype]
../drivers/atm/nicstar.c:573:17: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:573:17:    expected unsigned int [usertype] word_4
../drivers/atm/nicstar.c:573: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/nicstar.c:2702:37: warning: context imbalance in 'ns_poll' - different lock contexts for basic block
../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:2966:11: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:3040:23: warning: incorrect type in assignment (different base types)
../drivers/atm/iphase.c:3040:23:    expected restricted __be16 [usertype] protocol
../drivers/atm/iphase.c:3040: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:2024:22: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2051:22: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2131:15: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2132:16: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2280:16: warning: cast to restricted __le32
../drivers/atm/iphase.c:2280:14: warning: incorrect type in assignment (different base types)
../drivers/atm/iphase.c:2280:14:    expected unsigned int [usertype] mac1
../drivers/atm/iphase.c:2280:14:    got restricted __be32 [usertype]
../drivers/atm/iphase.c:2282:16: warning: cast to restricted __le16
../drivers/atm/iphase.c:2282:14: warning: incorrect type in assignment (different base types)
../drivers/atm/iphase.c:2282:14:    expected unsigned short [usertype] mac2
../drivers/atm/iphase.c:2282:14:    got restricted __be16 [usertype]
../drivers/atm/iphase.c:2670:24: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2674: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:2681:15: warning: dereference of noderef expression
../drivers/atm/iphase.c:2682:15: warning: dereference of noderef expression
../drivers/atm/iphase.c:2996:9: warning: dereference of noderef expression
../drivers/atm/iphase.c:2999:9: warning: dereference of noderef expression
../drivers/atm/iphase.c:3000:9: warning: dereference of noderef expression
../drivers/atm/iphase.c:3010:35: warning: dereference of noderef expression
../drivers/atm/iphase.c:3011:51: warning: dereference of noderef expression
../drivers/atm/iphase.c:3028:36: warning: dereference of noderef expression
../drivers/atm/iphase.c:3029:11: warning: dereference of noderef expression
../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid'
../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid'
../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked'
../drivers/atm/fore200e.c:434:12: warning: cast to restricted __le32
../drivers/atm/fore200e.c:442:12: warning: incorrect type in argument 1 (different base types)
../drivers/atm/fore200e.c:442:12:    expected unsigned int val
../drivers/atm/fore200e.c:442:12:    got restricted __le32 [usertype]
../drivers/block/aoe/aoecmd.c: In function ‘aoecmd_init’:
../drivers/block/aoe/aoecmd.c:1718:69: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=]
 1718 |                 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i);
      |                                                                     ^~
../drivers/block/aoe/aoecmd.c:1718:60: note: directive argument in the range [-2147483641, 2147483646]
 1718 |                 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i);
      |                                                            ^~~~~~~~~~~~
../drivers/block/aoe/aoecmd.c:1718:17: note: ‘snprintf’ output between 10 and 20 bytes into a destination of size 12
 1718 |                 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/atm/eni.c:764:37: warning: cast to restricted __be32
../drivers/atm/eni.c:2055:36: warning: incorrect type in assignment (different base types)
../drivers/atm/eni.c:2055:36:    expected unsigned int [usertype]
../drivers/atm/eni.c:2055:36:    got restricted __be32 [usertype]
../fs/ocfs2/super.c:2343:34: warning: cast to restricted __le32
../drivers/net/ipvlan/ipvlan_core.c:55:36: warning: incorrect type in argument 1 (different base types)
../drivers/net/ipvlan/ipvlan_core.c:55:36:    expected unsigned int [usertype] a
../drivers/net/ipvlan/ipvlan_core.c:55:36:    got restricted __be32 const [usertype] s_addr
../drivers/block/aoe/aoecmd.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/list.h:229:25: warning: context imbalance in 'ktio' - unexpected unlock
../fs/afs/server.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rcupdate.h:878:9: warning: context imbalance in 'afs_find_server' - different lock contexts for basic block
../fs/afs/server.c:104:9: warning: context imbalance in 'afs_find_server_by_uuid' - different lock contexts for basic block
../drivers/net/ethernet/smsc/smc91x.c:557:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block
../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:909:21: warning: incorrect type in initializer (different base types)
../drivers/w1/w1.c:909:21:    expected unsigned long long [usertype] rn_le
../drivers/w1/w1.c:909:21:    got restricted __le64 [usertype]
../fs/ceph/dir.c:1639:9: warning: context imbalance in '__dentry_leases_walk' - different lock contexts for basic block
../drivers/atm/idt77252.c:1218:15: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1231:18: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1388:30: warning: incorrect type in assignment (different base types)
../drivers/atm/idt77252.c:1388:30:    expected unsigned int [usertype] word_2
../drivers/atm/idt77252.c:1388:30:    got restricted __le32 [usertype]
../drivers/atm/idt77252.c:1424:16: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1430:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1430:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1441:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1467:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1471:33: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1482:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1507:30: warning: incorrect type in assignment (different base types)
../drivers/atm/idt77252.c:1507:30:    expected unsigned int [usertype] word_2
../drivers/atm/idt77252.c:1507:30:    got restricted __le32 [usertype]
../drivers/atm/idt77252.c:1518: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:1021:16: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1247:30: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1266:26: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1342:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1343:34: warning: cast to restricted __le32
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/cpuid.h:64,
                 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:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/vxlan/vxlan_core.c:392:34: warning: incorrect type in argument 2 (different base types)
../drivers/net/vxlan/vxlan_core.c:392:34:    expected unsigned int [usertype] b
../drivers/net/vxlan/vxlan_core.c:392:34:    got restricted __be32 [usertype] vni
../drivers/net/ethernet/sun/niu.c: In function ‘niu_open’:
../drivers/net/ethernet/sun/niu.c:6031:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
 6031 |                 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:6049:2,
    inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6115:8:
../drivers/net/ethernet/sun/niu.c:6031:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22
 6031 |                 sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/qlogic/qed/qed_mcp.c:512:9: warning: context imbalance in '_qed_mcp_cmd_and_union' - unexpected unlock
../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/team/team_mode_loadbalance.c:373:14: warning: incorrect type in assignment (different address spaces)
../drivers/net/team/team_mode_loadbalance.c:373:14:    expected struct team_port *port
../drivers/net/team/team_mode_loadbalance.c:373:14:    got struct team_port [noderef] __rcu *port
../drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer
../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/sun/cassini.c:236:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block
../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:300:33: warning: cast to restricted __be16
../drivers/atm/atmtcp.c:300:50: warning: cast to restricted __be16
../drivers/net/ethernet/sfc/tx.c:495:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block
../drivers/accel/habanalabs/common/command_submission.c:3265:9: warning: context imbalance in 'unregister_timestamp_node' - different lock contexts for basic block
../drivers/accel/habanalabs/common/command_submission.c:3295:25: warning: context imbalance in 'ts_get_and_handle_kernel_record' - unexpected unlock
../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/bonding/bond_options.c:1230:24: warning: incorrect type in assignment (different base types)
../drivers/net/bonding/bond_options.c:1230:24:    expected restricted __be32 [addressable] [usertype] target
../drivers/net/bonding/bond_options.c:1230:24:    got unsigned long long const [usertype] value
../fs/ceph/caps.c:3800:9: warning: context imbalance in 'handle_cap_grant' - wrong count at exit
../fs/ceph/caps.c:4499:26: warning: context imbalance in 'ceph_handle_caps' - unexpected unlock
../drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer
../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/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/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/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/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/vmxnet3/vmxnet3_drv.c:1477:43: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:1477:43:    expected restricted __wsum [usertype] csum
../drivers/net/vmxnet3/vmxnet3_drv.c:1477:43:    got restricted __be16 [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:1623:17: warning: restricted __le64 degrades to integer
../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33: warning: incorrect type in argument 2 (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33:    expected unsigned long long [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33:    got restricted __le64 [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33: warning: incorrect type in argument 2 (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33:    expected unsigned long long [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33:    got restricted __le64 [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2826:31: warning: restricted __le32 degrades to integer
../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17: warning: incorrect type in argument 3 (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17:    expected unsigned long [usertype] size
../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17:    got restricted __le16 [usertype] mfTableLen
../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49:    expected unsigned int [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49:    got restricted __le32 [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41:    expected restricted __le16 [usertype] txDataRingDescSize
../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41:    got restricted __le32 [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46:    expected restricted __le32 [usertype] confVer
../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46:    got int
../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34:    expected restricted __le32 [usertype] confVer
../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34:    got int
../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/arcnet/com20020-pci.c: In function ‘com20020pci_probe’:
../drivers/net/arcnet/com20020-pci.c:222: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=]
  222 |                         snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i);
      |                                                                       ^~
../drivers/net/arcnet/com20020-pci.c:222:64: note: directive argument in the range [-2147483641, 2147483646]
  222 |                         snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i);
      |                                                                ^~~~~~~~~~
../drivers/net/arcnet/com20020-pci.c:222:25: note: ‘snprintf’ output between 7 and 18 bytes into a destination of size 16
  222 |                         snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ppp/ppp_synctty.c:582:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
../drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
../drivers/infiniband/core/cache.c:654:52:    struct net_device [noderef] __rcu *
../drivers/infiniband/core/cache.c:654:52:    struct net_device *
../drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
../drivers/infiniband/core/cache.c:692:43:    expected struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/cache.c:692:43:    got struct net_device *ndev
../drivers/infiniband/core/cache.c:847:23: warning: incorrect type in assignment (different address spaces)
../drivers/infiniband/core/cache.c:847:23:    expected struct net_device [noderef] __rcu *[addressable] ndev
../drivers/infiniband/core/cache.c:847:23:    got struct net_device *ndev
../drivers/infiniband/core/cache.c:1018:52: warning: incorrect type in initializer (different address spaces)
../drivers/infiniband/core/cache.c:1018:52:    expected struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/cache.c:1018:52:    got struct net_device *ndev
../drivers/infiniband/core/cache.c:1424:59: warning: incorrect type in argument 1 (different address spaces)
../drivers/infiniband/core/cache.c:1424:59:    expected struct net_device *dev
../drivers/infiniband/core/cache.c:1424:59:    got struct net_device [noderef] __rcu *const ndev
../fs/ocfs2/dlm/dlmthread.c:241:17: warning: context imbalance in 'dlm_purge_lockres' - unexpected unlock
../fs/ocfs2/dlm/dlmthread.c:286:9: warning: context imbalance in 'dlm_run_purge_list' - different lock contexts for basic block
../drivers/infiniband/hw/efa/efa_main.c:444:30: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/efa/efa_main.c:444:30:    expected restricted __be64 [usertype] node_guid
../drivers/infiniband/hw/efa/efa_main.c:444:30:    got unsigned long long [usertype] guid
../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/efa/efa_verbs.c:2281:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static?
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42:    expected restricted __le32 [usertype] confVer
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42:    got int
../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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../fs/ocfs2/dlm/dlmrecovery.c:2950:9: warning: context imbalance in 'dlm_finalize_reco_handler' - different lock contexts for basic block
../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);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/ocfs2/dlm/dlmmaster.c: note: in included file:
../fs/ocfs2/dlm/dlmcommon.h:1119:9: warning: context imbalance in 'dlm_reset_mleres_owner' - unexpected unlock
../fs/ocfs2/dlm/dlmmaster.c:3337:9: warning: context imbalance in 'dlm_clean_master_list' - different lock contexts for basic block
../drivers/net/xen-netback/xenbus.c: In function ‘connect’:
../drivers/net/xen-netback/xenbus.c:779: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=]
  779 |                 snprintf(queue->name, sizeof(queue->name), "%s-q%u",
      |                                                                 ^~
../drivers/net/xen-netback/xenbus.c:779:60: note: directive argument in the range [0, 4294967294]
  779 |                 snprintf(queue->name, sizeof(queue->name), "%s-q%u",
      |                                                            ^~~~~~~~
../drivers/net/xen-netback/xenbus.c:779:17: note: ‘snprintf’ output between 4 and 28 bytes into a destination of size 21
  779 |                 snprintf(queue->name, sizeof(queue->name), "%s-q%u",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  780 |                                 be->vif->dev->name, queue->id);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/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/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:832:48: warning: incorrect type in argument 2 (different address spaces)
../drivers/infiniband/core/roce_gid_mgmt.c:832:48:    expected void *filter_cookie
../drivers/infiniband/core/roce_gid_mgmt.c:832:48:    got struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/roce_gid_mgmt.c:835:31: warning: incorrect type in argument 1 (different address spaces)
../drivers/infiniband/core/roce_gid_mgmt.c:835:31:    expected struct net_device *dev
../drivers/infiniband/core/roce_gid_mgmt.c:835:31:    got struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/roce_gid_mgmt.c:872:31: warning: incorrect type in assignment (different address spaces)
../drivers/infiniband/core/roce_gid_mgmt.c:872:31:    expected struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/roce_gid_mgmt.c:872:31:    got struct net_device *ndev
../drivers/infiniband/hw/cxgb4/cq.c:418:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
../drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
../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/ppp/pppoe.c: note: in included file (through ../include/linux/if_pppox.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../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/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/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/net/ieee802154/ca8210.c:1798:27: warning: incorrect type in assignment (different base types)
../drivers/net/ieee802154/ca8210.c:1798:27:    expected restricted __le16 [addressable] [assigned] [usertype] pan_id
../drivers/net/ieee802154/ca8210.c:1798:27:    got unsigned short [usertype]
../drivers/net/ieee802154/ca8210.c:1803:25: warning: incorrect type in assignment (different base types)
../drivers/net/ieee802154/ca8210.c:1803:25:    expected restricted __le16 [addressable] [assigned] [usertype] pan_id
../drivers/net/ieee802154/ca8210.c:1803:25:    got unsigned short [usertype]
../drivers/net/ieee802154/ca8210.c:1930:28: warning: incorrect type in argument 3 (different base types)
../drivers/net/ieee802154/ca8210.c:1930:28:    expected unsigned short [usertype] dst_pan_id
../drivers/net/ieee802154/ca8210.c:1930:28:    got restricted __le16 [addressable] [usertype] pan_id
../drivers/net/ethernet/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression
../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/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:1745:34: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/via/via-velocity.c:1745:34:    expected unsigned long [usertype] __UNIQUE_ID_y_1691
../drivers/net/ethernet/via/via-velocity.c:1745:34:    got restricted __le16
../drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
../drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2241:40:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2241:40:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2249:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2249:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2436:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2436:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2449:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2449:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:2874:40: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2874:40:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2874:40:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3145:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3145:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3145:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3151:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3151:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3151:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3203:40: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3203:40:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3203:40:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3273:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3273:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3273:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3290:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3290:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3290:48:    got restricted pci_power_t [usertype]
../net/netfilter/nf_flow_table_ip.c: note: in included file (through ../include/linux/if_pppox.h, ../include/net/netfilter/nf_flow_table.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../drivers/infiniband/hw/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/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
../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/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset'
../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/net/usb/rtl8150.c:192:22: warning: incorrect type in assignment (different base types)
../drivers/net/usb/rtl8150.c:192:22:    expected unsigned short [usertype] rx_creg
../drivers/net/usb/rtl8150.c:192:22:    got restricted __le16 [usertype]
../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/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/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_lo
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28:    expected unsigned int [usertype] pa_hi
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1628:44: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28:    expected unsigned int [usertype] pa_lo
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28:    expected unsigned int [usertype] pa_hi
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2411:18: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:44: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:44: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:52: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:52: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:52: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:52: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2518:23: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2573:20: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2588:19: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2604:19: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2606:24: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2610:27: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2615:29: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2634:20: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2693:34: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2696:37: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2700:37: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:44: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2722:27: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2726:27: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2770:24: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
../drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
../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/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/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
../net/netfilter/nf_flow_table_offload.c:45:32: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:45:32:    expected restricted __be32 [usertype] keyid
../net/netfilter/nf_flow_table_offload.c:45:32:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:55:44: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:55:44:    expected restricted __be32 [usertype] src
../net/netfilter/nf_flow_table_offload.c:55:44:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:57:44: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:57:44:    expected restricted __be32 [usertype] dst
../net/netfilter/nf_flow_table_offload.c:57:44:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:87:25: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:87:25:    expected restricted __be16 [usertype] vlan_tpid
../net/netfilter/nf_flow_table_offload.c:87:25:    got int
../net/netfilter/nf_flow_table_offload.c:150:32: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:150:32:    expected restricted __be32 [usertype] src
../net/netfilter/nf_flow_table_offload.c:150:32:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:152:32: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:152:32:    expected restricted __be32 [usertype] dst
../net/netfilter/nf_flow_table_offload.c:152:32:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:167:29: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:167:29:    expected restricted __be16 [usertype] n_proto
../net/netfilter/nf_flow_table_offload.c:167:29:    got int
../net/netfilter/nf_flow_table_offload.c:193:30: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:193:30:    expected restricted __be16 [usertype] src
../net/netfilter/nf_flow_table_offload.c:193:30:    got int
../net/netfilter/nf_flow_table_offload.c:195:30: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:195:30:    expected restricted __be16 [usertype] dst
../net/netfilter/nf_flow_table_offload.c:195:30:    got int
../net/netfilter/nf_flow_table_offload.c:258:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:258:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:258:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:258:36: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:258:36:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:258:36:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:263:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:263:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:263:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:263:36: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:263:36:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:263:36:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:316:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:316:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:316:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:316:36: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:316:36:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:316:36:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:322:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:322:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:322:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:322:36: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:322:36:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:322:36:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:333:20: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:333:20:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:333:20:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:351:37: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:351:37:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:351:37:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:360:20: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:360:20:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:360:20:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:378:37: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:378:37:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:378:37:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:400:20: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:400:20:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:400:20:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:417:60: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:417:60:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:417:60:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:425:20: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:425:20:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:425:20:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:442:60: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:442:60:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:442:60:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:477:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:477:22:    expected unsigned int [assigned] [usertype] port
../net/netfilter/nf_flow_table_offload.c:477:22:    got restricted __be32 [usertype]
../net/netfilter/nf_flow_table_offload.c:478:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:478:22:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:478:22:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:483:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:483:22:    expected unsigned int [assigned] [usertype] port
../net/netfilter/nf_flow_table_offload.c:483:22:    got restricted __be32 [usertype]
../net/netfilter/nf_flow_table_offload.c:484:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:484:22:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:484:22:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:491:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:491:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:491:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:491:37: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:491:37:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:491:37:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:507:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:507:22:    expected unsigned int [assigned] [usertype] port
../net/netfilter/nf_flow_table_offload.c:507:22:    got restricted __be32 [usertype]
../net/netfilter/nf_flow_table_offload.c:508:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:508:22:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:508:22:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:513:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:513:22:    expected unsigned int [assigned] [usertype] port
../net/netfilter/nf_flow_table_offload.c:513:22:    got restricted __be32 [usertype]
../net/netfilter/nf_flow_table_offload.c:514:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:514:22:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:514:22:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:521:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:521:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:521:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:521:37: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:521:37:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:521:37:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:846:24: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:846:24:    expected restricted __be16 [usertype] proto
../net/netfilter/nf_flow_table_offload.c:846:24:    got int
../drivers/net/usb/hso.c:1477:13: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1478:13: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1479:13: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1487:37: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1631:37: warning: cast to restricted __le16
../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/usb/lan78xx.c: In function ‘lan7801_phy_init’:
../drivers/net/usb/lan78xx.c:2514:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
 2514 |         int ret;
      |             ^~~
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:45: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43:    got unsigned int [usertype]
../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:454:51: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/main.c:454:51: warning: restricted __le32 degrades to integer
../drivers/infiniband/hw/qedr/main.c:650:31: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/main.c:650:74: warning: restricted __le32 degrades to integer
../drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file:
../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: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/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/ocrdma/ocrdma_hw.c:1690:34: warning: cast from restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1691:34: warning: cast from restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32
In file included from ../drivers/net/usb/asix.h:28,
                 from ../drivers/net/usb/ax88172a.c:15:
../drivers/net/usb/ax88172a.c: In function ‘ax88172a_reset’:
../include/linux/phy.h:330:20: warning: ‘%s’ directive output may be truncated writing up to 60 bytes into a region of size 20 [-Wformat-truncation=]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/usb/ax88172a.c:311:38: note: in expansion of macro ‘PHY_ID_FMT’
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |                                      ^~~~~~~~~~
../include/linux/phy.h:330:21: note: format string is defined here
  330 | #define PHY_ID_FMT "%s:%02x"
      |                     ^~
../include/linux/phy.h:330:20: note: directive argument in the range [0, 65535]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/usb/ax88172a.c:311:38: note: in expansion of macro ‘PHY_ID_FMT’
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |                                      ^~~~~~~~~~
../drivers/net/usb/ax88172a.c:311:9: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 20
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312 |                  priv->mdio->id, priv->phy_addr);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/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/lan78xx.c:3641:29: warning: cast to restricted __be16
../drivers/net/usb/lan78xx.c:3641:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/lan78xx.c:3641:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/lan78xx.c:3641:27:    got unsigned short [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:3287:22: warning: cast from restricted __le64
../drivers/infiniband/hw/qedr/verbs.c:3287:20: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3287:20:    expected unsigned long long [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3287:20:    got restricted __be64 [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3447:24: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3447:24:    expected restricted __le32 [usertype] hi
../drivers/infiniband/hw/qedr/verbs.c:3447:24:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3448:24: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3448:24:    expected restricted __le32 [usertype] lo
../drivers/infiniband/hw/qedr/verbs.c:3448:24:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3449:22: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3449:22:    expected restricted __le32 [usertype] l_key
../drivers/infiniband/hw/qedr/verbs.c:3449:22:    got unsigned int const [usertype] key
../drivers/infiniband/hw/qedr/verbs.c:3468:26: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3468:26:    expected restricted __le32 [usertype] length_lo
../drivers/infiniband/hw/qedr/verbs.c:3468:26:    got unsigned long long [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3469:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3469:28:    expected restricted __le32 [usertype] hi
../drivers/infiniband/hw/qedr/verbs.c:3469:28:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3470:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3470:28:    expected restricted __le32 [usertype] lo
../drivers/infiniband/hw/qedr/verbs.c:3470:28:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3598:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3598:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3598:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3611:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3611:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3611:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3624:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3624:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3624:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __be32
../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/verbs.c:3637:32: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3637:32:    expected restricted __le32 [usertype] imm_data
../drivers/infiniband/hw/qedr/verbs.c:3637:32:    got restricted __be32 [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3644:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3644:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3644:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3657:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3657:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3657:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3674:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3674:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3674:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3711:33: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3711:33:    expected restricted __le32 [usertype] inv_l_key
../drivers/infiniband/hw/qedr/verbs.c:3711:33:    got unsigned int const [usertype] invalidate_rkey
../drivers/infiniband/hw/qedr/verbs.c:3793:42: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:3992:42: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: restricted __le32 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4117:68: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4117:68:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4117:68:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4125:68: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4125:68:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4125:68:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4132:38: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4205:67: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4205:67:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4205:67:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4390:46: warning: incorrect type in argument 5 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4390:46:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4390: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:4252:33: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4252:33:    expected restricted __be32 [usertype] imm_data
../drivers/infiniband/hw/qedr/verbs.c:4252:33:    got unsigned int [usertype]
../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/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/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:447:23: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23:    expected restricted __be16 [usertype] pkey
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23:    got int
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37:    expected restricted __be32 [usertype] flow_label
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37:    got unsigned int const [usertype] flow_label
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30:    expected unsigned char [usertype] tos
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30:    got restricted __be32 [usertype]
../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] saddr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32:    got unsigned int [assigned] [usertype] ipv4_addr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32:    expected restricted __be32 [usertype] daddr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32:    got unsigned int [assigned] [usertype] ipv4_addr
../net/netfilter/nf_flow_table_inet.c: note: in included file (through ../include/linux/if_pppox.h, ../include/net/netfilter/nf_flow_table.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../drivers/infiniband/hw/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/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’:
../drivers/net/ethernet/sfc/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                                                                 ^
../drivers/net/ethernet/sfc/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                                                         ^
../drivers/net/ethernet/sfc/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  490 |                          hwmon_prefix, hwmon_index);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                                                                 ^
../drivers/net/ethernet/sfc/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  497 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/infiniband/ulp/rtrs/rtrs-srv.c:1037:16: warning: restricted __le16 degrades to integer
../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c: In function ‘xlgmac_alloc_channels’:
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:73: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=]
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                                                                         ^~
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:64: note: directive argument in the range [0, 4294967294]
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                                                                ^~~~~~~~~~~~
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 16
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/net/usb/smsc75xx.c:2172:29: warning: cast to restricted __be16
../drivers/net/usb/smsc75xx.c:2172:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/smsc75xx.c:2172:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/smsc75xx.c:2172:27:    got unsigned short [usertype]
../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'
../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static?
../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/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/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/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures
../drivers/net/ethernet/intel/ice/ice_ptp.c:331:9: warning: context imbalance in 'ice_ptp_read_src_clk_reg' - wrong count at exit
../drivers/net/ethernet/intel/ice/ice_ptp_hw.c:889:13: warning: context imbalance in 'ice_ptp_exec_tmr_cmd' - wrong count at exit
../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/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/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/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/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:1296:20: warning: cast from restricted __be32
../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:110:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:110:50: warning: restricted __le32 degrades to integer
../drivers/net/usb/aqc111.c:1093:34: warning: incorrect type in argument 1 (different base types)
../drivers/net/usb/aqc111.c:1093:34:    expected restricted __le64 const [usertype] *p
../drivers/net/usb/aqc111.c:1093:34:    got unsigned long long [usertype] *
../drivers/net/usb/aqc111.c:1121:45: warning: incorrect type in argument 1 (different base types)
../drivers/net/usb/aqc111.c:1121:45:    expected restricted __le64 const [usertype] *p
../drivers/net/usb/aqc111.c:1121:45:    got unsigned long long [usertype] *[assigned] pkt_desc_ptr
../drivers/net/usb/aqc111.c:1234:22: warning: incorrect type in assignment (different base types)
../drivers/net/usb/aqc111.c:1234:22:    expected unsigned long long [usertype]
../drivers/net/usb/aqc111.c:1234:22:    got restricted __le64 [usertype]
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:66: warning: ‘-rx-’ directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%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:891:63: note: directive argument in the range [-2147483641, 254]
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                                                               ^~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:25: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 16
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  892 |                                  ndev->name, i);
      |                                  ~~~~~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:66: warning: ‘-rx-txc’ directive output may be truncated writing 7 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  888 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc",
      |                                                                  ^~~~~~~
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:888:25: note: ‘snprintf’ output between 8 and 23 bytes into a destination of size 16
  888 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  889 |                                  ndev->name);
      |                                  ~~~~~~~~~~~
../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:58: warning: ‘-txc-’ directive output may be truncated writing 5 bytes into a region of size between 1 and 16 [-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:55: note: directive argument in the range [-2147483641, 254]
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                                                       ^~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 16
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |                          ndev->name, i);
      |                          ~~~~~~~~~~~~~~
../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/core/cma.c:2083:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
../drivers/infiniband/core/cma.c:2092:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
../drivers/infiniband/core/cma.c:2235:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2427:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2550:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2595:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:3013:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:3518:17: warning: context imbalance in 'addr_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:4247:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
../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/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: warning: incorrect type in initializer (different address spaces)
../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40:    expected struct Qdisc *qdisc
../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40:    got struct Qdisc [noderef] __rcu *qdisc_sleeping
../drivers/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/most/most_usb.c:69: warning: Function parameter or struct member 'dev' not described in 'most_dci_obj'
../drivers/most/most_usb.c:69: warning: Excess struct member 'kobj' description in 'most_dci_obj'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'dev' not described in 'most_dev'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'clear_work' not described in 'most_dev'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'on_netinfo' not described in 'most_dev'
../drivers/most/most_usb.c:650: warning: Function parameter or struct member 'on_netinfo' not described in 'hdm_request_netinfo'
../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/infiniband/core/uverbs_cmd.c:3724:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3724:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3724:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3724:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3738:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3738:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3792:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3792:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3792:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3792:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3822:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3822:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3822:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3822:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3838:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3838:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3838:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3857:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3857:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3857:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3857:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3871:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3871:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3871:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3871:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3950:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3950:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3950:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3950:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3968:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3968:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3968:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:4031:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:4031:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:4031: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] * )( ... )
../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/hw/mlx5/fs.c:1189:26: warning: array of flexible structures
../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/tx.c:290:9: warning: context imbalance in 'efx_siena_xdp_tx_buffers' - different lock contexts for basic block
../drivers/net/ethernet/sfc/siena/mcdi_mon.c: In function ‘efx_siena_mcdi_mon_probe’:
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                                                                 ^
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                                                         ^
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  490 |                          hwmon_prefix, hwmon_index);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                                                                 ^
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  497 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/umem_odp.c:346:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset'
../net/netfilter/xt_hashlimit.c:198:27: warning: context imbalance in 'dsthash_find' - different lock contexts for basic block
../net/netfilter/xt_hashlimit.c:216:27: warning: context imbalance in 'dsthash_alloc_init' - different lock contexts for basic block
../net/netfilter/xt_hashlimit.c:787:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_test' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_add' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_del' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_flush_set' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'call_ad' - unexpected unlock
../drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c:1803:14: warning: restricted __be64 degrades to integer
../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?
../init/init_task.c:117:28: warning: incorrect type in initializer (different address spaces)
../init/init_task.c:117:28:    expected struct task_struct [noderef] __rcu *real_parent
../init/init_task.c:117:28:    got struct task_struct *
../init/init_task.c:118:28: warning: incorrect type in initializer (different address spaces)
../init/init_task.c:118:28:    expected struct task_struct [noderef] __rcu *parent
../init/init_task.c:118:28:    got struct task_struct *
../init/init_task.c:132:28: warning: incorrect type in initializer (different address spaces)
../init/init_task.c:132:28:    expected struct sighand_struct [noderef] __rcu *sighand
../init/init_task.c:132:28:    got struct sighand_struct *
../security/commoncap.c:1359:41: warning: dubious: !x | y
../security/keys/keyring.c:1239:5: warning: context imbalance in '__key_link_lock' - wrong count at exit
../security/keys/keyring.c:1261:5: warning: context imbalance in '__key_move_lock' - wrong count at exit
../security/keys/keyring.c:1403:9: warning: context imbalance in '__key_link_end' - wrong count at exit
../security/keys/keyring.c:1467:9: warning: context imbalance in 'key_link' - wrong count at exit
../security/keys/keyring.c:1474:12: warning: context imbalance in '__key_unlink_lock' - wrong count at exit
../security/keys/keyring.c:1528:9: warning: context imbalance in '__key_unlink_end' - wrong count at exit
../security/keys/keyring.c:1548:5: warning: context imbalance in 'key_unlink' - wrong count at exit
../security/keys/keyring.c:1593:5: warning: context imbalance in 'key_move' - different lock contexts for basic block
../init/main.c:192:12: warning: symbol 'envp_init' was not declared. Should it be static?
../init/main.c:290:16: warning: cast to restricted __le32
../init/main.c:291:16: warning: cast to restricted __le32
../net/socket.c:1699:21: warning: symbol 'update_socket_protocol' was not declared. Should it be static?
../security/smack/smackfs.c:933:17: error: incompatible types in comparison expression (different address spaces):
../security/smack/smackfs.c:933:17:    struct netlbl_lsm_catmap [noderef] __rcu *
../security/smack/smackfs.c:933:17:    struct netlbl_lsm_catmap *
../security/smack/smackfs.c:1502:47: warning: incorrect type in assignment (different base types)
../security/smack/smackfs.c:1505:47: warning: incorrect type in assignment (different base types)
../security/smack/smackfs.c:1943:17: error: incompatible types in comparison expression (different address spaces):
../security/smack/smackfs.c:1943:17:    struct list_head [noderef] __rcu *
../security/smack/smackfs.c:1943:17:    struct list_head *
../security/smack/smackfs.c:530:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit
../security/smack/smackfs.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/vmalloc.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'smk_seq_stop' - unexpected unlock
../security/smack/smack_lsm.c:1942:61: warning: incorrect type in argument 1 (different address spaces)
../security/smack/smack_lsm.c:1942:61:    expected struct cred const *cred
../security/smack/smack_lsm.c:1942:61:    got struct cred const [noderef] __rcu *cred
../security/smack/smack_lsm.c:5268:30: warning: cast removes address space '__rcu' of expression
../security/selinux/avc.c:461:58: warning: context imbalance in 'avc_alloc_node' - different lock contexts for basic block
../fs/namei.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'leave_rcu' - unexpected unlock
../fs/namei.c:2498:19: warning: context imbalance in 'path_init' - different lock contexts for basic block
../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h):
../include/linux/io_uring_types.h:190:37: warning: array of flexible structures
../io_uring/io_uring.c:595:36: warning: context imbalance in 'io_req_post_cqe' - unexpected unlock
../io_uring/io_uring.c:597:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block
../net/netlink/af_netlink.c:2609:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit
../net/netlink/af_netlink.c:2615:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock
../net/netlink/af_netlink.c:2665:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit
../kernel/fork.c:1249:19: warning: incorrect type in assignment (different address spaces)
../kernel/fork.c:1249:19:    expected struct task_struct [noderef] __rcu *owner
../kernel/fork.c:1249:19:    got struct task_struct *p
../kernel/fork.c:1811:38: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1811:38:    expected struct refcount_struct [usertype] *r
../kernel/fork.c:1811:38:    got struct refcount_struct [noderef] __rcu *
../kernel/fork.c:1820:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1820:31:    expected struct spinlock [usertype] *lock
../kernel/fork.c:1820:31:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:1821:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1821:9:    expected void const *
../kernel/fork.c:1821:9:    got struct k_sigaction [noderef] __rcu *
../kernel/fork.c:1821:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1821:9:    expected void const *
../kernel/fork.c:1821:9:    got struct k_sigaction [noderef] __rcu *
../kernel/fork.c:1821:9: warning: incorrect type in argument 2 (different address spaces)
../kernel/fork.c:1821:9:    expected void const *
../kernel/fork.c:1821:9:    got struct k_sigaction [noderef] __rcu *
../kernel/fork.c:1822:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1822:33:    expected struct spinlock [usertype] *lock
../kernel/fork.c:1822:33:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:1917:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:1917:9:    expected struct qspinlock *lock
../kernel/fork.c:1917:9:    got struct qspinlock [noderef] __rcu *
../kernel/fork.c:2215:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2215:31:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2215:31:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2219:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2219:33:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2219:33:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2534:32: warning: incorrect type in assignment (different address spaces)
../kernel/fork.c:2534:32:    expected struct task_struct [noderef] __rcu *real_parent
../kernel/fork.c:2534:32:    got struct task_struct *
../kernel/fork.c:2543:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2543:27:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2543:27:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2592:54: warning: incorrect type in argument 2 (different address spaces)
../kernel/fork.c:2592:54:    expected struct list_head *head
../kernel/fork.c:2592:54:    got struct list_head [noderef] __rcu *
../kernel/fork.c:2612:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2612:29:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2612:29:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2634:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2634:29:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2634:29:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2662:28: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2662:28:    expected struct sighand_struct *sighand
../kernel/fork.c:2662:28:    got struct sighand_struct [noderef] __rcu *sighand
../kernel/fork.c:2693:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2693:31:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2693:31:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:2695:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:2695:33:    expected struct spinlock [usertype] *lock
../kernel/fork.c:2695:33:    got struct spinlock [noderef] __rcu *
../kernel/fork.c:3138:24: warning: incorrect type in assignment (different address spaces)
../kernel/fork.c:3138:24:    expected struct task_struct *[assigned] parent
../kernel/fork.c:3138:24:    got struct task_struct [noderef] __rcu *real_parent
../kernel/fork.c:3226:43: warning: incorrect type in argument 1 (different address spaces)
../kernel/fork.c:3226:43:    expected struct refcount_struct const [usertype] *r
../kernel/fork.c:3226:43:    got struct refcount_struct [noderef] __rcu *
../kernel/fork.c:2265: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:2590:59: warning: dereference of noderef expression
../kernel/fork.c:2591:59: warning: dereference of noderef expression
../kernel/fork.c:1241:23: error: incompatible types in comparison expression (different address spaces):
../kernel/fork.c:1241:23:    struct task_struct [noderef] __rcu *
../kernel/fork.c:1241:23:    struct task_struct *
../io_uring/poll.c:421:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:421:40:    expected int mask
../io_uring/poll.c:421:40:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:262:38: warning: incorrect type in assignment (different base types)
../io_uring/poll.c:262:38:    expected signed int [usertype] res
../io_uring/poll.c:262:38:    got restricted __poll_t
../io_uring/poll.c:282:56: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:281:66: warning: incorrect type in argument 1 (different base types)
../io_uring/poll.c:281:66:    expected restricted __poll_t [usertype] val
../io_uring/poll.c:281:66:    got unsigned int
../io_uring/poll.c:281:52: warning: incorrect type in initializer (different base types)
../io_uring/poll.c:281:52:    expected restricted __poll_t [usertype] mask
../io_uring/poll.c:281:52:    got unsigned short
../io_uring/poll.c:284:51: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:284:51:    expected signed int [usertype] res
../io_uring/poll.c:284:51:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:285:53: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:285:53:    expected signed int [usertype] res
../io_uring/poll.c:285:53:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:332:71: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:332:65: warning: incorrect type in argument 1 (different base types)
../io_uring/poll.c:332:65:    expected restricted __poll_t [usertype] val
../io_uring/poll.c:332:65:    got unsigned int
../io_uring/poll.c:609:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:609:40:    expected int mask
../io_uring/poll.c:609:40:    got restricted __poll_t [assigned] [usertype] mask
../io_uring/poll.c:675:45: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:675:43: warning: incorrect type in initializer (different base types)
../io_uring/poll.c:675:43:    expected restricted __poll_t [usertype] mask
../io_uring/poll.c:675:43:    got unsigned int
../io_uring/poll.c:709:38: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:709:38:    expected int mask
../io_uring/poll.c:709:38:    got restricted __poll_t [assigned] [usertype] mask
../io_uring/poll.c:709:55: warning: incorrect type in argument 3 (different base types)
../io_uring/poll.c:709:55:    expected int events
../io_uring/poll.c:709:55:    got restricted __poll_t [usertype] events
../io_uring/poll.c:829:24: warning: invalid assignment: |=
../io_uring/poll.c:829:24:    left side has type unsigned int
../io_uring/poll.c:829:24:    right side has type restricted __poll_t
../io_uring/poll.c:831:24: warning: invalid assignment: |=
../io_uring/poll.c:831:24:    left side has type unsigned int
../io_uring/poll.c:831:24:    right side has type restricted __poll_t
../io_uring/poll.c:833:55: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:832:29: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:832:38: warning: incorrect type in return expression (different base types)
../io_uring/poll.c:832:38:    expected restricted __poll_t
../io_uring/poll.c:832:38:    got unsigned int
../io_uring/poll.c:893:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:893:40:    expected signed int [usertype] res
../io_uring/poll.c:893:40:    got restricted __poll_t [addressable] [assigned] [usertype] result_mask
../io_uring/poll.c:924:38: warning: invalid assignment: &=
../io_uring/poll.c:924:38:    left side has type restricted __poll_t
../io_uring/poll.c:924:38:    right side has type int
../io_uring/poll.c:925:52: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:925:38: warning: invalid assignment: |=
../io_uring/poll.c:925:38:    left side has type restricted __poll_t
../io_uring/poll.c:925:38:    right side has type unsigned int
../net/core/sock.c:2496:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
../net/core/sock.c:2500:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
../net/core/sock.c:4141:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
../net/core/sock.c:4153:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
../drivers/xen/pvcalls-front.c:948:24: warning: incorrect type in return expression (different base types)
../drivers/xen/pvcalls-front.c:948:24:    expected restricted __poll_t
../drivers/xen/pvcalls-front.c:948:24:    got int [assigned] ret
../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 **
../net/bpf/test_run.c:521:17: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static?
../net/bpf/test_run.c:527:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static?
../net/bpf/test_run.c:532:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static?
../net/bpf/test_run.c:537:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static?
../net/bpf/test_run.c:542:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static?
../net/bpf/test_run.c:547:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static?
../net/bpf/test_run.c:556:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static?
../net/bpf/test_run.c:562:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static?
../net/bpf/test_run.c:567:17: warning: symbol 'bpf_fentry_test9' was not declared. Should it be static?
../net/bpf/test_run.c:572:15: warning: symbol 'bpf_fentry_test_sinfo' was not declared. Should it be static?
../net/bpf/test_run.c:576:17: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static?
../net/bpf/test_run.c:582:17: warning: symbol 'bpf_modify_return_test2' was not declared. Should it be static?
../net/bpf/test_run.c:589:17: warning: symbol 'bpf_modify_return_test_tp' was not declared. Should it be static?
../net/bpf/test_run.c:596:14: warning: symbol 'bpf_fentry_shadow_test' was not declared. Should it be static?
../net/bpf/test_run.c:618:18: warning: symbol 'bpf_kfunc_call_test_release' was not declared. Should it be static?
../net/bpf/test_run.c:623:18: warning: symbol 'bpf_kfunc_call_test_release_dtor' was not declared. Should it be static?
../net/bpf/test_run.c:629:18: warning: symbol 'bpf_kfunc_call_memb_release' was not declared. Should it be static?
../net/bpf/test_run.c:633:18: warning: symbol 'bpf_kfunc_call_memb_release_dtor' was not declared. Should it be static?
../net/sched/sch_generic.c:222:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block
../net/sched/sch_generic.c:302:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block
../net/sched/sch_generic.c:324:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock
../net/sched/sch_generic.c:466:6: warning: context imbalance in 'netif_tx_lock' - wrong count at exit
../net/sched/sch_generic.c:489:6: warning: context imbalance in 'netif_tx_unlock' - unexpected unlock
../net/sched/sch_generic.c:1297:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block
../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:907:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:907:9:    struct list_head *
../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:907:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:907:9:    struct list_head *
../security/tomoyo/common.c:1592:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1592:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1592:9:    struct list_head *
../security/tomoyo/common.c:1592:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1592:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1592:9:    struct list_head *
../security/tomoyo/common.c:1614:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1614:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1614:9:    struct list_head *
../security/tomoyo/common.c:1614:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1614:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1614:9:    struct list_head *
../security/tomoyo/common.c:1795:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1795:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1795:9:    struct list_head *
../security/tomoyo/common.c:1799:17: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1799:17:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1799:17:    struct list_head *
../security/tomoyo/common.c:1799:17: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1799:17:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1799:17:    struct list_head *
../security/tomoyo/common.c:1795:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1795:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1795:9:    struct list_head *
../security/tomoyo/common.c:1854:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1854:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1854:9:    struct list_head *
../security/tomoyo/common.c:1854:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1854:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1854:9:    struct list_head *
../security/tomoyo/common.c:940:26: warning: dereference of noderef expression
../security/tomoyo/common.c:940:26: warning: dereference of noderef expression
../security/tomoyo/common.c:941:26: warning: dereference of noderef expression
../security/tomoyo/common.c:941:26: warning: dereference of noderef expression
../lib/vsprintf.c: In function ‘va_format’:
../lib/vsprintf.c:1718:9: warning: function ‘va_format’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1718 |         buf += vsnprintf(buf, end > buf ? end - buf : 0, va_fmt->fmt, va);
      |         ^~~
../net/core/gen_stats.c:59:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit
../net/core/gen_stats.c:32:31: warning: context imbalance in '___gnet_stats_copy_basic' - unexpected unlock
../net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock
../net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock
../net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock
../net/core/gen_stats.c:32:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock
../security/security.c: note: in included file:
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_1' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_2' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_3' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_4' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_5' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_6' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_7' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_8' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_9' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_10' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_11' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_12' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_13' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:41:1: warning: symbol 'security_hook_active_capset_0' was not declared. Should it be static?
../include/linux/lsm_hook_defs.h:41:1: warning: too many warnings
../security/selinux/hooks.c:5466:22: warning: restricted __be16 degrades to integer
../security/selinux/hooks.c:5467:22: warning: restricted __be16 degrades to integer
../mm/memcontrol.c:3909:52: error: incompatible types in comparison expression (different address spaces):
../mm/memcontrol.c:3909:52:    struct task_struct [noderef] __rcu *
../mm/memcontrol.c:3909:52:    struct task_struct *
../mm/memcontrol.c: note: in included file:
../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit
../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit
../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit
../arch/x86/kernel/tboot.c:488:16: warning: incorrect type in assignment (different address spaces)
../arch/x86/kernel/tboot.c:488:16:    expected void *config
../arch/x86/kernel/tboot.c:488:16:    got void [noderef] __iomem *
../arch/x86/kernel/tboot.c:494:19: warning: incorrect type in assignment (different address spaces)
../arch/x86/kernel/tboot.c:494:19:    expected void *heap_base
../arch/x86/kernel/tboot.c:494:19:    got void [noderef] __iomem *
../arch/x86/kernel/tboot.c:496:17: warning: incorrect type in argument 1 (different address spaces)
../arch/x86/kernel/tboot.c:496:17:    expected void volatile [noderef] __iomem *addr
../arch/x86/kernel/tboot.c:496:17:    got void *config
../arch/x86/kernel/tboot.c: note: in included file (through ../include/linux/init_task.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'map_tboot_page' - unexpected unlock
../drivers/tty/n_gsm.c:4046:29: warning: restricted __be16 degrades to integer
../drivers/tty/n_gsm.c:3167:23: warning: context imbalance in 'gsm_cleanup_mux' - wrong count at exit
../drivers/block/rnbd/rnbd-clt.c:213:20: warning: context imbalance in 'rnbd_rerun_if_needed' - different lock contexts for basic block
../kernel/exit.c:334:37: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:334:37:    expected struct task_struct *tsk
../kernel/exit.c:334:37:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:337:32: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:337:32:    expected struct task_struct *task
../kernel/exit.c:337:32:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:338:35: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:338:35:    expected struct task_struct *task
../kernel/exit.c:338:35:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:383:24: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:383:24:    expected struct task_struct *parent
../kernel/exit.c:383:24:    got struct task_struct [noderef] __rcu *real_parent
../kernel/exit.c:410:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:410:27:    expected struct spinlock [usertype] *lock
../kernel/exit.c:410:27:    got struct spinlock [noderef] __rcu *
../kernel/exit.c:413:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:413:29:    expected struct spinlock [usertype] *lock
../kernel/exit.c:413:29:    got struct spinlock [noderef] __rcu *
../kernel/exit.c:449:17: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:449:17:    expected struct task_struct [noderef] __rcu *volatile
../kernel/exit.c:449:17:    got struct task_struct *tsk
../kernel/exit.c:484:23: error: incompatible types in comparison expression (different address spaces):
../kernel/exit.c:484:23:    struct task_struct [noderef] __rcu *
../kernel/exit.c:484:23:    struct task_struct *
../kernel/exit.c:643:29: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:645:29: warning: incorrect type in assignment (different address spaces)
../kernel/exit.c:862:45: warning: incorrect type in initializer (different address spaces)
../kernel/exit.c:1071:63: warning: incorrect type in initializer (different address spaces)
../kernel/exit.c:1316:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1331:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1382:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1385:35: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1391:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/exit.c:1567:68: error: incompatible types in comparison expression (different base types):
../kernel/exit.c:1567:68:    void *
../kernel/exit.c:1567:68:    struct task_struct [noderef] __rcu *
../kernel/exit.c:1596:25: warning: incorrect type in initializer (different address spaces)
../kernel/exit.c:1596:25:    expected struct task_struct *parent
../kernel/exit.c:1596:25:    got struct task_struct [noderef] __rcu *
../kernel/exit.c:453:20: warning: context imbalance in '__try_to_set_owner' - unexpected unlock
../kernel/exit.c:507:9: warning: dereference of noderef expression
../kernel/exit.c:476:6: warning: context imbalance in 'mm_update_next_owner' - different lock contexts for basic block
../kernel/exit.c: note: in included file:
../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
../include/linux/ptrace.h:92:40:    expected struct task_struct *p1
../include/linux/ptrace.h:92:40:    got struct task_struct [noderef] __rcu *real_parent
../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
../include/linux/ptrace.h:92:60:    expected struct task_struct *p2
../include/linux/ptrace.h:92:60:    got struct task_struct [noderef] __rcu *parent
../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
../include/linux/ptrace.h:92:40:    expected struct task_struct *p1
../include/linux/ptrace.h:92:40:    got struct task_struct [noderef] __rcu *real_parent
../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
../include/linux/ptrace.h:92:60:    expected struct task_struct *p2
../include/linux/ptrace.h:92:60:    got struct task_struct [noderef] __rcu *parent
../kernel/exit.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h):
../include/linux/sched/task.h:119:21: warning: context imbalance in 'wait_task_zombie' - unexpected unlock
../include/linux/sched/task.h:119:21: warning: context imbalance in 'wait_task_stopped' - unexpected unlock
../include/linux/sched/task.h:119:21: warning: context imbalance in 'wait_task_continued' - unexpected unlock
../kernel/exit.c: note: in included file:
../include/linux/ptrace.h:92:40: warning: incorrect type in argument 1 (different address spaces)
../include/linux/ptrace.h:92:40:    expected struct task_struct *p1
../include/linux/ptrace.h:92:40:    got struct task_struct [noderef] __rcu *real_parent
../include/linux/ptrace.h:92:60: warning: incorrect type in argument 2 (different address spaces)
../include/linux/ptrace.h:92:60:    expected struct task_struct *p2
../include/linux/ptrace.h:92:60:    got struct task_struct [noderef] __rcu *parent
../kernel/exit.c:1632:6: warning: context imbalance in '__do_wait' - wrong count at exit
../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h):
../include/linux/io_uring_types.h:190:37: warning: array of flexible structures
../io_uring/sqpoll.c:42:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit
../io_uring/sqpoll.c:54:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit
../net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block
../net/core/gen_estimator.c:192:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block
../security/selinux/netnode.c:73:17: warning: restricted __be32 degrades to integer
../security/selinux/netnode.c:90:32: warning: restricted __be32 degrades to integer
../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/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:1928:16: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:1928:16:    struct tcf_proto *
../net/sched/cls_api.c:1928:16:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:2029:20: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:2029:20:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:2029:20:    struct tcf_proto *
../net/sched/cls_api.c:1990:25: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:1990:25:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:1990:25:    struct tcf_proto *
../net/sched/cls_api.c:2010:16: error: incompatible types in comparison expression (different address spaces):
../net/sched/cls_api.c:2010:16:    struct tcf_proto *
../net/sched/cls_api.c:2010:16:    struct tcf_proto [noderef] __rcu *
../net/sched/cls_api.c:2082:25: warning: restricted __be16 degrades to integer
../net/sched/cls_api.c:2775:50: warning: restricted __be16 degrades to integer
../fs/file.c:417:17: warning: incorrect type in assignment (different address spaces)
../fs/file.c:417:17:    expected struct file **old_fds
../fs/file.c:417:17:    got struct file [noderef] __rcu **fd
../fs/file.c:418:17: warning: incorrect type in assignment (different address spaces)
../fs/file.c:418:17:    expected struct file **new_fds
../fs/file.c:418:17:    got struct file [noderef] __rcu **fd
../fs/file.c:433:17: error: incompatible types in comparison expression (different address spaces):
../fs/file.c:433:17:    struct file [noderef] __rcu *
../fs/file.c:433:17:    struct file *
../fs/file.c:463:60: warning: incorrect type in initializer (different address spaces)
../fs/file.c:503:28: warning: incorrect type in initializer (different address spaces)
../fs/file.c:501:21: warning: symbol 'init_files' was not declared. Should it be static?
../fs/file.c:681:14: warning: incorrect type in assignment (different address spaces)
../fs/file.c:861:30: warning: incorrect type in assignment (different address spaces)
../fs/file.c:882:14: warning: incorrect type in assignment (different address spaces)
../fs/file.c:886:13: warning: incorrect type in argument 1 (different address spaces)
../fs/file.c:889:23: warning: incorrect type in assignment (different address spaces)
../fs/file.c:912:24: warning: incorrect type in return expression (different address spaces)
../fs/file.c:914:14: warning: incorrect type in argument 1 (different address spaces)
../fs/file.c:935:22: warning: incorrect type in assignment (different address spaces)
../fs/file.c:937:32: warning: incorrect type in return expression (different address spaces)
../fs/file.c:959:31: warning: incorrect type in argument 1 (different address spaces)
../fs/file.c:959:14: warning: incorrect type in assignment (different address spaces)
../fs/file.c:963:16: warning: incorrect type in return expression (different address spaces)
../fs/file.c:1247:16: warning: incorrect type in assignment (different address spaces)
../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/core/flow_dissector.c: note: in included file (through ../include/linux/if_pppox.h):
../include/uapi/linux/if_pppox.h:153:29: 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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../io_uring/register.c: note: in included file:
../include/linux/io_uring_types.h:190:37: warning: array of flexible structures
../net/xfrm/xfrm_input.c:78:21: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_input.c:78:21:    struct xfrm_input_afinfo const [noderef] __rcu *
../net/xfrm/xfrm_input.c:78:21:    struct xfrm_input_afinfo const *
../net/xfrm/xfrm_input.c:100:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block
../net/xfrm/xfrm_input.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/timerqueue.h, ../include/linux/hrtimer_defs.h, ../include/linux/hrtimer.h, ../include/linux/interrupt.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression
../net/xfrm/xfrm_state.c:1619:9: warning: too many warnings
../net/xfrm/xfrm_state.c: note: in included file:
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../net/unix/af_unix.c:1509:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1509:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1509:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1509:9: error: undefined identifier 'other'
../net/xfrm/xfrm_policy.c:4137:43: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_policy.c:4137:43:    struct xfrm_policy_afinfo const [noderef] __rcu *
../net/xfrm/xfrm_policy.c:4137:43:    struct xfrm_policy_afinfo const *
../net/xfrm/xfrm_policy.c:4223:29: warning: incorrect type in assignment (different address spaces)
../net/xfrm/xfrm_policy.c:4223:29:    expected struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4223:29:    got struct hlist_head *
../net/xfrm/xfrm_policy.c:4250:36: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4250:36:    expected struct hlist_head *n
../net/xfrm/xfrm_policy.c:4250:36:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4276:17: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4276:17:    expected struct hlist_head const *h
../net/xfrm/xfrm_policy.c:4276:17:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4277:36: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4277:36:    expected struct hlist_head *n
../net/xfrm/xfrm_policy.c:4277:36:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:264:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block
../net/xfrm/xfrm_policy.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock
../net/xfrm/xfrm_policy.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../net/8021q/vlan.c: In function ‘register_vlan_device’:
../net/8021q/vlan.c:247: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=]
  247 |                 snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id);
      |                                              ^~
../net/8021q/vlan.c:247:42: note: directive argument in the range [0, 4094]
  247 |                 snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id);
      |                                          ^~~~~~~
../net/8021q/vlan.c:247:17: note: ‘snprintf’ output between 3 and 21 bytes into a destination of size 16
  247 |                 snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/8021q/vlan.c:235:46: warning: ‘%.4i’ directive output may be truncated writing 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
  235 |                 snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id);
      |                                              ^~~~
../net/8021q/vlan.c:235:42: note: directive argument in the range [0, 4094]
  235 |                 snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id);
      |                                          ^~~~~~~~~
../net/8021q/vlan.c:235:17: note: ‘snprintf’ output between 6 and 21 bytes into a destination of size 16
  235 |                 snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/pid.c:393:9: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:393:9:    struct pid [noderef] __rcu *
../kernel/pid.c:393:9:    struct pid *
../kernel/pid.c:394:9: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:394:9:    struct pid [noderef] __rcu *
../kernel/pid.c:394:9:    struct pid *
../kernel/pid.c:455:23: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:455:23:    struct pid [noderef] __rcu *
../kernel/pid.c:455:23:    struct pid *
../kernel/pid.c:513:24: error: incompatible types in comparison expression (different address spaces):
../kernel/pid.c:513:24:    struct pid [noderef] __rcu *
../kernel/pid.c:513:24:    struct pid *
../kernel/pid.c: note: in included file (through ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h):
../include/linux/rculist.h:557:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rculist.h:557:9:    struct hlist_node [noderef] __rcu *
../include/linux/rculist.h:557:9:    struct hlist_node *
../include/linux/rculist.h:558:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rculist.h:558:9:    struct hlist_node [noderef] __rcu *
../include/linux/rculist.h:558:9:    struct hlist_node *
../net/core/neighbour.c:431:9: warning: context imbalance in '__neigh_ifdown' - wrong count at exit
../net/core/neighbour.c:823:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock
../net/core/rtnetlink.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'rtnl_link_ops_get' - wrong count at exit
../net/core/rtnetlink.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/include/asm/uprobes.h, ../include/linux/uprobes.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ...):
../include/linux/srcu.h:350:9: warning: context imbalance in 'rtnl_link_ops_put' - unexpected unlock
../net/core/rtnetlink.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'rtnl_af_lookup' - wrong count at exit
../net/core/rtnetlink.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/include/asm/uprobes.h, ../include/linux/uprobes.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ...):
../include/linux/srcu.h:350:9: warning: context imbalance in 'rtnl_af_put' - unexpected unlock
../net/core/dev.c:3389:23: warning: incorrect type in argument 4 (different base types)
../net/core/dev.c:3389:23:    expected restricted __wsum [usertype] csum
../net/core/dev.c:3389:23:    got unsigned int
../net/core/dev.c:3389:23: warning: cast from restricted __wsum
../net/core/dev.c:5347:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
../net/core/dev.c:3839:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
../net/core/dev.c:5305:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
../io_uring/napi.c:84:12: warning: context imbalance in '__io_napi_del_id' - different lock contexts for basic block
../io_uring/napi.c:116:9: warning: context imbalance in '__io_napi_remove_stale' - wrong count at exit
../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h):
../include/linux/io_uring_types.h:190:37: warning: array of flexible structures
../io_uring/napi.c:263:27: warning: context imbalance in 'io_napi_free' - wrong count at exit
../net/ipv6/netfilter/ip6_tables.c:1230:41: warning: array of flexible structures
../net/ipv6/netfilter/ip6_tables.c:1555:44: warning: array of flexible structures
../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice
../net/ipv6/netfilter/ip6_tables.c:40:16:   also defined here
../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice
../net/ipv6/netfilter/ip6_tables.c:40:16:   also defined here
../net/xfrm/xfrm_output.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'xfrm_local_error' - unexpected unlock
../kernel/cred.c:104:9: error: incompatible types in comparison expression (different address spaces):
../kernel/cred.c:104:9:    struct cred *
../kernel/cred.c:104:9:    struct cred const [noderef] __rcu *
../kernel/cred.c:105:9: error: incompatible types in comparison expression (different address spaces):
../kernel/cred.c:105:9:    struct cred *
../kernel/cred.c:105:9:    struct cred const [noderef] __rcu *
../kernel/cred.c:121:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/cred.c:121:9:    expected struct atomic64_t const [usertype] *v
../kernel/cred.c:121:9:    got struct atomic64_t const [noderef] __rcu *
../kernel/cred.c:124:22: warning: cast removes address space '__rcu' of expression
../kernel/cred.c:127:17: warning: cast removes address space '__rcu' of expression
../kernel/cred.c:218:13: warning: incorrect type in assignment (different address spaces)
../kernel/cred.c:218:13:    expected struct cred const *old
../kernel/cred.c:218:13:    got struct cred const [noderef] __rcu *cred
../kernel/cred.c:305:47: warning: incorrect type in argument 1 (different address spaces)
../kernel/cred.c:305:47:    expected struct cred const *cred
../kernel/cred.c:305:47:    got struct cred const [noderef] __rcu *cred
../kernel/cred.c:305:30: warning: incorrect type in assignment (different address spaces)
../kernel/cred.c:305:30:    expected struct cred const [noderef] __rcu *real_cred
../kernel/cred.c:305:30:    got struct cred const *
../kernel/cred.c:306:17: warning: incorrect type in argument 1 (different address spaces)
../kernel/cred.c:306:17:    expected struct atomic64_t const [usertype] *v
../kernel/cred.c:306:17:    got struct atomic64_t const [noderef] __rcu *
../kernel/cred.c:344:32: warning: incorrect type in assignment (different address spaces)
../kernel/cred.c:344:32:    expected struct cred const [noderef] __rcu *real_cred
../kernel/cred.c:344:32:    got struct cred const *
../kernel/cred.c:395:38: warning: incorrect type in initializer (different address spaces)
../kernel/cred.c:395:38:    expected struct cred const *old
../kernel/cred.c:395:38:    got struct cred const [noderef] __rcu *real_cred
../kernel/cred.c:400:9: error: incompatible types in comparison expression (different address spaces):
../kernel/cred.c:400:9:    struct cred const [noderef] __rcu *
../kernel/cred.c:400:9:    struct cred const *
../kernel/cred.c:519:46: warning: incorrect type in initializer (different address spaces)
../kernel/cred.c:519:46:    expected struct cred const *override
../kernel/cred.c:519:46:    got struct cred const [noderef] __rcu *cred
../kernel/cred.c:301:19: warning: dereference of noderef expression
../kernel/cred.c: note: in included file:
../include/linux/cred.h:182:41: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:182:41:    expected struct cred const *old
../include/linux/cred.h:182:41:    got struct cred const [noderef] __rcu *cred
../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/filter.c:1423:39: warning: incorrect type in argument 1 (different address spaces)
../net/core/filter.c:1423:39:    expected struct sock_filter const *filter
../net/core/filter.c:1423:39:    got struct sock_filter [noderef] __user *filter
../net/core/filter.c:1501:39: warning: incorrect type in argument 1 (different address spaces)
../net/core/filter.c:1501:39:    expected struct sock_filter const *filter
../net/core/filter.c:1501:39:    got struct sock_filter [noderef] __user *filter
../net/core/filter.c:2323:45: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:2323:45:    expected restricted __be32 [usertype] daddr
../net/core/filter.c:2323:45:    got unsigned int [usertype] ipv4_nh
../net/core/filter.c:3914:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static?
../net/core/filter.c:4646:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
../net/core/filter.c:5060:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
../net/core/filter.c:7940:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
../net/core/filter.c:11905:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static?
../net/core/filter.c:11921:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static?
../net/core/filter.c:11937:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static?
../net/core/filter.c:11958:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static?
../net/core/filter.c:12148:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static?
../net/core/filter.c:1931:43: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1931:43:    expected restricted __wsum [usertype] diff
../net/core/filter.c:1931:43:    got unsigned long long [usertype] to
../net/core/filter.c:1934:36: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1934:36:    expected restricted __be16 [usertype] old
../net/core/filter.c:1934:36:    got unsigned long long [usertype] from
../net/core/filter.c:1934:42: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1934:42:    expected restricted __be16 [usertype] new
../net/core/filter.c:1934:42:    got unsigned long long [usertype] to
../net/core/filter.c:1937:36: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1937:36:    expected restricted __be32 [usertype] from
../net/core/filter.c:1937:36:    got unsigned long long [usertype] from
../net/core/filter.c:1937:42: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1937:42:    expected restricted __be32 [usertype] to
../net/core/filter.c:1937:42:    got unsigned long long [usertype] to
../net/core/filter.c:1982:59: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1982:59:    expected restricted __wsum [usertype] diff
../net/core/filter.c:1982:59:    got unsigned long long [usertype] to
../net/core/filter.c:1985:52: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1985:52:    expected restricted __be16 [usertype] from
../net/core/filter.c:1985:52:    got unsigned long long [usertype] from
../net/core/filter.c:1985:58: warning: incorrect type in argument 4 (different base types)
../net/core/filter.c:1985:58:    expected restricted __be16 [usertype] to
../net/core/filter.c:1985:58:    got unsigned long long [usertype] to
../net/core/filter.c:1988:52: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1988:52:    expected restricted __be32 [usertype] from
../net/core/filter.c:1988:52:    got unsigned long long [usertype] from
../net/core/filter.c:1988:58: warning: incorrect type in argument 4 (different base types)
../net/core/filter.c:1988:58:    expected restricted __be32 [usertype] to
../net/core/filter.c:1988:58:    got unsigned long long [usertype] to
../net/core/filter.c:2055:35: warning: incorrect type in return expression (different base types)
../net/core/filter.c:2055:35:    expected unsigned long long
../net/core/filter.c:2055:35:    got restricted __wsum [usertype] csum
../net/core/filter.c:5858:17: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5858:17:    expected unsigned int [usertype] spi
../net/core/filter.c:5858:17:    got restricted __be32 const [usertype] spi
../net/core/filter.c:5866:33: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5866:33:    expected unsigned int [usertype] remote_ipv4
../net/core/filter.c:5866:33:    got restricted __be32 const [usertype] a4
../net/xfrm/xfrm_replay.c: note: in included file:
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1893:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1893:16:    struct sock *
../drivers/message/fusion/mptfc.c:382:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:385:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:388:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:391:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:394:33: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:397:33: warning: cast to restricted __le16
../drivers/message/fusion/mptfc.c:400:33: warning: cast to restricted __le16
../drivers/message/fusion/mptfc.c:822:42: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:823:51: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:824:45: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:825:46: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:826:45: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:827:46: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:828:58: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:829:52: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:830:49: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:831:49: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:832:51: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:833:52: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:834:51: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:835:52: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:836:57: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:837:50: warning: cast to restricted __le32
../drivers/message/fusion/mptfc.c:1402:20: warning: cast to restricted __le32
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/cpuid.h:64,
                 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:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/message/fusion/mptlan.c:1177:21: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:1240:52: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1240:52:    expected unsigned int [usertype] TransactionContext
../drivers/message/fusion/mptlan.c:1240:52:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:1244:46: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1244:46:    expected unsigned int [usertype] FlagsLength
../drivers/message/fusion/mptlan.c:1244:46:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:1248:46: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1248:46:    expected unsigned int [usertype] Low
../drivers/message/fusion/mptlan.c:1248:46:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:1250:55: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1250:55:    expected unsigned int [usertype] High
../drivers/message/fusion/mptlan.c:1250:55:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:1264:38: warning: invalid assignment: |=
../drivers/message/fusion/mptlan.c:1264:38:    left side has type unsigned int
../drivers/message/fusion/mptlan.c:1264:38:    right side has type restricted __le32
../drivers/message/fusion/mptlan.c:1266:39: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:1266:39:    expected unsigned int [usertype] BucketCount
../drivers/message/fusion/mptlan.c:1266:39:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:969:25: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:974:9: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:977:14: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:981:15: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:986:17: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:991:18: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:995:18: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:1025:31: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:612:9: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:617:17: warning: cast to restricted __le16
../drivers/message/fusion/mptlan.c:641:23: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:1500:27: warning: restricted __be16 degrades to integer
../drivers/message/fusion/mptlan.c:1537:29: warning: incorrect type in return expression (different base types)
../drivers/message/fusion/mptlan.c:1537:29:    expected unsigned short
../drivers/message/fusion/mptlan.c:1537:29:    got restricted __be16 [usertype] ethertype
../drivers/message/fusion/mptlan.c:1540:16: warning: incorrect type in return expression (different base types)
../drivers/message/fusion/mptlan.c:1540:16:    expected unsigned short
../drivers/message/fusion/mptlan.c:1540:16:    got restricted __be16 [usertype]
../drivers/message/fusion/mptlan.c:746:36: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:746:36:    expected unsigned int [usertype] TransactionContext
../drivers/message/fusion/mptlan.c:746:36:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:754:39: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:754:39:    expected unsigned int
../drivers/message/fusion/mptlan.c:754:39:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:757:39: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:757:39:    expected unsigned int
../drivers/message/fusion/mptlan.c:757:39:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:767:30: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:767:30:    expected unsigned int [usertype] FlagsLength
../drivers/message/fusion/mptlan.c:767:30:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:776:30: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:776:30:    expected unsigned int [usertype] Low
../drivers/message/fusion/mptlan.c:776:30:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:778:39: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:778:39:    expected unsigned int [usertype] High
../drivers/message/fusion/mptlan.c:778:39:    got restricted __le32 [usertype]
../drivers/message/fusion/mptlan.c:785:9: warning: cast to restricted __le32
../drivers/message/fusion/mptlan.c:820:23: warning: incorrect type in assignment (different base types)
../drivers/message/fusion/mptlan.c:820:23:    expected restricted __be16 [usertype] protocol
../drivers/message/fusion/mptlan.c:820:23:    got unsigned short
../drivers/message/fusion/mptlan.c:924:23: warning: cast to restricted __le32
../fs/eventpoll.c:647:9: warning: restricted __poll_t degrades to integer
../fs/eventpoll.c:647:9: warning: cast to restricted __poll_t
../fs/eventpoll.c:1418:53: warning: incorrect type in argument 3 (different base types)
../fs/eventpoll.c:1418:53:    expected unsigned int pollflags
../fs/eventpoll.c:1418:53:    got restricted __poll_t
../net/mpls/af_mpls.c: note: in included file:
../net/mpls/internal.h:157:38: warning: array of flexible structures
../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 (through ../include/linux/smp.h, ../include/linux/alloc_tag.h, ../include/linux/vmalloc.h):
../include/linux/list.h:229:25: warning: context imbalance in 'drbd_bm_aio_ctx_destroy' - unexpected unlock
../drivers/block/drbd/drbd_bitmap.c: note: in included file:
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651: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 *
../drivers/nvme/host/sysfs.c:795:30: warning: symbol 'nvme_tls_attrs_group' was not declared. Should it be static?
../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read'
../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write'
../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all'
../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages'
../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/scsi/scsi_transport_fc.c: note: in included file:
../include/uapi/scsi/fc/fc_els.h:1107:42: warning: array of flexible structures
../drivers/block/drbd/drbd_worker.c:618:39: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:618:39:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:618:39:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:509:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:509:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:509:14:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:510:16: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:510:16:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:510:16:    struct fifo_buffer *
../drivers/block/drbd/drbd_worker.c:560:13: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:560:13:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:560:13:    struct fifo_buffer *
../drivers/block/drbd/drbd_worker.c:564:39: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:564:39:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:564:39:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:999:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:999:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:999:22:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:1545:32: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1545:32:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1545:32:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:1654:32: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1654:32:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1654:32:    struct disk_conf *
../drivers/block/drbd/drbd_worker.c:1693:16: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1693:16:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1693:16:    struct fifo_buffer *
../drivers/block/drbd/drbd_worker.c:1722:34: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1722:34:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1722:34:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:1895:38: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:1895:38:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:1895:38:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:2102:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:2102:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:2102:14:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:2157:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_worker.c:2157:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_worker.c:2157:14:    struct net_conf *
../drivers/block/drbd/drbd_worker.c:59:25: warning: context imbalance in 'drbd_md_endio' - unexpected unlock
../drivers/block/drbd/drbd_worker.c: note: in included file:
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../net/netfilter/nfnetlink_hook.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nf_netlink_dump_start_rcu' - unexpected unlock
../kernel/sched/core.c:299:56: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:299:56:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:299:56:    struct task_struct *
../kernel/sched/core.c:765:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:765:25:    expected struct task_struct *task
../kernel/sched/core.c:765:25:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:835:49: warning: incorrect type in argument 2 (different address spaces)
../kernel/sched/core.c:835:49:    expected struct task_struct *p
../kernel/sched/core.c:835:49:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:1080:38: warning: incorrect type in initializer (different address spaces)
../kernel/sched/core.c:1080:38:    expected struct task_struct *curr
../kernel/sched/core.c:1080:38:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:1181:9: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:1181:9:    expected struct sched_domain *[assigned] sd
../kernel/sched/core.c:1181:9:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/core.c:2179:39: warning: incorrect type in initializer (different address spaces)
../kernel/sched/core.c:2179:39:    expected struct task_struct *donor
../kernel/sched/core.c:2179:39:    got struct task_struct [noderef] __rcu *donor
../kernel/sched/core.c:2190:65: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:2190:65:    expected struct task_struct *tsk
../kernel/sched/core.c:2190:65:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:3669:17: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:3669:17:    expected struct sched_domain *[assigned] sd
../kernel/sched/core.c:3669:17:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/core.c:3878:36: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:3878:36:    expected struct task_struct const *p
../kernel/sched/core.c:3878:36:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:7986:43: warning: incorrect type in initializer (different address spaces)
../kernel/sched/core.c:7986:43:    expected struct task_struct *push_task
../kernel/sched/core.c:7986:43:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:5641:15: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:5641:15:    expected struct task_struct *donor
../kernel/sched/core.c:5641:15:    got struct task_struct [noderef] __rcu *donor
../kernel/sched/core.c:6308:32: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:6308:32:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:6308:32:    struct task_struct *
../kernel/sched/core.c:6339:23: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:6339:23:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:6339:23:    struct task_struct *
../kernel/sched/core.c:6347:46: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:6347:46:    struct task_struct *
../kernel/sched/core.c:6347:46:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:6404:9: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:6404:9:    expected struct sched_domain *[assigned] sd
../kernel/sched/core.c:6404:9:    got struct sched_domain [noderef] __rcu *parent
../kernel/sched/core.c:6653:14: warning: incorrect type in assignment (different address spaces)
../kernel/sched/core.c:6653:14:    expected struct task_struct *prev
../kernel/sched/core.c:6653:14:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:7199:17: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:7199:17:    struct task_struct *
../kernel/sched/core.c:7199:17:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:8884:16: warning: incorrect type in return expression (different address spaces)
../kernel/sched/core.c:8884:16:    expected struct task_struct *
../kernel/sched/core.c:8884:16:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:9393:11: warning: symbol 'max_cfs_quota_period' was not declared. Should it be static?
../kernel/sched/core.c:10099:25: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/core.c:10099:25:    expected struct task_struct *p
../kernel/sched/core.c:10099:25:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:373:9: warning: context imbalance in 'sched_core_lock' - different lock contexts for basic block
../kernel/sched/core.c:383:17: warning: context imbalance in 'sched_core_unlock' - unexpected unlock
../kernel/sched/core.c:591:6: warning: context imbalance in 'raw_spin_rq_lock_nested' - wrong count at exit
../kernel/sched/core.c:616:6: warning: context imbalance in 'raw_spin_rq_trylock' - wrong count at exit
../kernel/sched/core.c:640:6: warning: context imbalance in 'raw_spin_rq_unlock' - unexpected unlock
../kernel/sched/core.c: note: in included file:
../kernel/sched/sched.h:1738:9: warning: context imbalance in '__task_rq_lock' - wrong count at exit
../kernel/sched/sched.h:1738:9: warning: context imbalance in 'task_rq_lock' - wrong count at exit
../kernel/sched/core.c: note: in included file:
../kernel/sched/pelt.h:98:13: warning: incorrect type in argument 1 (different address spaces)
../kernel/sched/pelt.h:98:13:    expected struct task_struct const *p
../kernel/sched/pelt.h:98:13:    got struct task_struct [noderef] __rcu *curr
../kernel/sched/core.c:835:11: warning: dereference of noderef expression
../kernel/sched/core.c:1556:13: warning: context imbalance in 'uclamp_update_util_min_rt_default' - wrong count at exit
../kernel/sched/core.c:2260:35: warning: context imbalance in 'wait_task_inactive' - different lock contexts for basic block
../kernel/sched/core.c: note: in included file:
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2449:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2449:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2449:9:    struct task_struct *
../kernel/sched/core.c:2143:38: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/core.c:2143:38:    struct task_struct [noderef] __rcu *
../kernel/sched/core.c:2143:38:    struct task_struct const *
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2472:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2472:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2472:9:    struct task_struct *
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2449:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2449:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2449:9:    struct task_struct *
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2449:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2449:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2449:9:    struct task_struct *
../kernel/sched/sched.h:2260:26: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2260:26:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2260:26:    struct task_struct *
../kernel/sched/sched.h:2449:9: error: incompatible types in comparison expression (different address spaces):
../kernel/sched/sched.h:2449:9:    struct task_struct [noderef] __rcu *
../kernel/sched/sched.h:2449:9:    struct task_struct *
../net/ipv4/inet_connection_sock.c:330:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit
../net/ipv4/inet_connection_sock.c:607:23: warning: context imbalance in 'inet_csk_get_port' - unexpected unlock
../net/ipv4/inet_connection_sock.c:1468:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock
../net/ipv6/mcast_snoop.c: note: in included file:
../include/net/mld.h:32:43: warning: array of flexible structures
../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 1 (different address spaces)
../net/sched/act_bpf.c:133:9:    expected void const *
../net/sched/act_bpf.c:133:9:    got unsigned char [noderef] __rcu *
../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 1 (different address spaces)
../net/sched/act_bpf.c:133:9:    expected void const *
../net/sched/act_bpf.c:133:9:    got unsigned char [noderef] __rcu *
../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 2 (different address spaces)
../net/sched/act_bpf.c:133:9:    expected void const *
../net/sched/act_bpf.c:133:9:    got unsigned char [noderef] __rcu *
../net/sched/act_bpf.c:126:50: warning: dereference of noderef expression
../net/sched/act_bpf.c:126:50: warning: dereference of noderef expression
../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:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../net/mptcp/protocol.c:3371:9: warning: context imbalance in 'mptcp_sk_clone_init' - unexpected unlock
../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:701:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:701:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:701:22:    struct net_conf *
../drivers/block/drbd/drbd_req.c:992:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:992:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:992:14:    struct net_conf *
../drivers/block/drbd/drbd_req.c:1065:15: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:1065:15:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:1065:15:    struct disk_conf *
../drivers/block/drbd/drbd_req.c:1712:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:1712:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:1712:14:    struct net_conf *
../drivers/block/drbd/drbd_req.c:1719:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_req.c:1719:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_req.c:1719:22:    struct disk_conf *
../drivers/block/drbd/drbd_req.c: note: in included file:
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../net/core/xdp.c:731:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static?
../net/core/xdp.c:753:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static?
../net/core/xdp.c:786:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static?
../drivers/block/drbd/drbd_receiver.c:5313:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5314:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5323:54: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5380:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:5380:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:5380:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:272:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:272:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:272:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:528:29: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:528:29:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:528:29:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:600:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:600:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:600:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:704:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:704:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:704:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:773:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:773:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:773:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1169:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1170:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1171:28: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:1175:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1176:28: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:1181:27: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:1182:28: warning: cast to restricted __be16
../drivers/block/drbd/drbd_receiver.c:821:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:821:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:821:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:876:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:876:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:876:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1044:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:1044:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:1044:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1434:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:1434:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:1434:14:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:1587:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:1587:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:1587:14:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:1880:22: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:1884:22: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:2130:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2161:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2375:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2375:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2375:22:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:2385:27: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2385:27:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2385:27:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:2562:24: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:2589:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2600:20: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:2632:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2632:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2632:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:2764:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:2764:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:2764:22:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:2819:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:2820:18: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3027:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3027:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3027:23:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3103:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3103:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3103:23:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3160:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3160:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3160:23:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3507:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3507:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3507:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3639:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3640:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3641:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3642:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3643:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3644:27: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3665:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3665:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3665:22:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3749:9: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:3749:9:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:3749:9:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:3906:46: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3964:55: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3965:57: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3966:56: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:3967:53: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4001:25: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4001:25:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4001:25:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:4006:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4006:17:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4006:17:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:4012:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4012:17:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4012:17:    struct fifo_buffer *
../drivers/block/drbd/drbd_receiver.c:4079:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4080:19: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4081:19: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4089:28: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4089:28:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4089:28:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:4130:25: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:4130:25:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:4130:25:    struct disk_conf *
../drivers/block/drbd/drbd_receiver.c:4250:29: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4350:18: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4351:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4376:18: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4377:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4409:24: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4613:52: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4940:9: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4940:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:4958:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:4959:16: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5267:25: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_receiver.c:5268:25: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_receiver.c:5269:26: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_receiver.c:5575:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5594:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5639:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5640:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5649:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5692:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5693:23: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5701:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5738:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5739:20: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5747:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5774:27: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5781:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5804:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5805:16: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5807:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5834:44: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5866:18: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5867:16: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5869:38: warning: cast to restricted __be32
../drivers/block/drbd/drbd_receiver.c:5871:13: warning: cast to restricted __be64
../drivers/block/drbd/drbd_receiver.c:5920:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:5920:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:5920:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:6010:37: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:6010:37:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:6010:37:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:6107:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_receiver.c:6107:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_receiver.c:6107:14:    struct net_conf *
../drivers/block/drbd/drbd_receiver.c:1271:9: warning: context imbalance in 'one_flush_endio' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:1289:17: warning: context imbalance in 'submit_one_flush' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:1324:17: warning: context imbalance in 'drbd_flush' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:1464:9: warning: context imbalance in 'drbd_bump_write_ordering' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:1718:17: warning: context imbalance in 'drbd_submit_peer_request' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:2059:12: warning: context imbalance in 'recv_resync_read' - wrong count at exit
../drivers/block/drbd/drbd_receiver.c:2435:17: warning: context imbalance in 'fail_postponed_requests' - unexpected unlock
../drivers/block/drbd/drbd_receiver.c:2554:12: warning: context imbalance in 'receive_Data' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:2802:12: warning: context imbalance in 'receive_DataRequest' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:4029:9: warning: context imbalance in 'receive_SyncParam' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:4209:9: warning: context imbalance in 'receive_sizes' - different lock contexts for basic block
../drivers/block/drbd/drbd_receiver.c:4542:22: warning: context imbalance in 'receive_state' - different lock contexts for basic block
../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/block/drbd/drbd_receiver.c:5006:19: warning: context imbalance in 'receive_rs_deallocated' - different lock contexts for basic block
../net/sched/act_skbmod.c:74:39: warning: incorrect type in assignment (different base types)
../net/sched/act_skbmod.c:74:39:    expected restricted __be16 [usertype] h_proto
../net/sched/act_skbmod.c:74:39:    got unsigned short [usertype] eth_type
../net/sched/act_skbmod.c:208:29: warning: incorrect type in assignment (different base types)
../net/sched/act_skbmod.c:208:29:    expected unsigned short [usertype] eth_type
../net/sched/act_skbmod.c:208:29:    got restricted __be16 [usertype]
../net/sched/act_skbmod.c:265:48: warning: cast to restricted __be16
../net/sched/act_skbmod.c:214:9: warning: context imbalance in 'tcf_skbmod_init' - different lock contexts for basic block
../net/ipv4/tcp_input.c:7321:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
../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 int [usertype] magic
../drivers/block/drbd/drbd_main.c:555:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:556:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:556:20:    expected unsigned short [usertype] command
../drivers/block/drbd/drbd_main.c:556:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:557:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:557:20:    expected unsigned short [usertype] length
../drivers/block/drbd/drbd_main.c:557:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:563:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:563:20:    expected unsigned short [usertype] magic
../drivers/block/drbd/drbd_main.c:563:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:564:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:564:20:    expected unsigned short [usertype] command
../drivers/block/drbd/drbd_main.c:564:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:565:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:565:19:    expected unsigned int [usertype] length
../drivers/block/drbd/drbd_main.c:565:19:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:572:18: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:572:18:    expected unsigned int [usertype] magic
../drivers/block/drbd/drbd_main.c:572:18:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:573:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:573:19:    expected unsigned short [usertype] volume
../drivers/block/drbd/drbd_main.c:573:19:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:574:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:574:20:    expected unsigned short [usertype] command
../drivers/block/drbd/drbd_main.c:574:20:    got restricted __be16 [usertype]
../drivers/block/drbd/drbd_main.c:575:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:575:19:    expected unsigned int [usertype] length
../drivers/block/drbd/drbd_main.c:575:19:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:714:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:714:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:714:14:    struct net_conf *
../drivers/block/drbd/drbd_main.c:729:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:729:22:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:729:22:    struct disk_conf *
../drivers/block/drbd/drbd_main.c:766:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:766:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:766:14:    struct net_conf *
../drivers/block/drbd/drbd_main.c:826:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:830:26: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:832:23: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:832:23:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:832:23:    struct net_conf *
../drivers/block/drbd/drbd_main.c:891:25: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:922:26: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:922:26:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:922:26:    struct disk_conf *
../drivers/block/drbd/drbd_main.c:986:18: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1009:18: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1022:17: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1023:16: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1038:17: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1039:16: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1051:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1065:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1102:19: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:1102:19:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:1102:19:    struct net_conf *
../drivers/block/drbd/drbd_main.c:1312:21: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1312:21:    expected unsigned int [usertype] set_size
../drivers/block/drbd/drbd_main.c:1312:21:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1340:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1340:20:    expected unsigned int [usertype] seq_num
../drivers/block/drbd/drbd_main.c:1340:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1352:54: warning: incorrect type in argument 4 (different base types)
../drivers/block/drbd/drbd_main.c:1352:54:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1352:54:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1372:31: warning: incorrect type in argument 3 (different base types)
../drivers/block/drbd/drbd_main.c:1372:31:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1372:31:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1373:31: warning: incorrect type in argument 4 (different base types)
../drivers/block/drbd/drbd_main.c:1373:31:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1373:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1383:31: warning: incorrect type in argument 3 (different base types)
../drivers/block/drbd/drbd_main.c:1383:31:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1383:31:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1384:31: warning: incorrect type in argument 4 (different base types)
../drivers/block/drbd/drbd_main.c:1384:31:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1384:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1385:31: warning: incorrect type in argument 5 (different base types)
../drivers/block/drbd/drbd_main.c:1385:31:    expected unsigned long long [usertype] block_id
../drivers/block/drbd/drbd_main.c:1385:31:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1398:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1398:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1398:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1399:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1399:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1399:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1414:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1414:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1414:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1416:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1416:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1416:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1432:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1432:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1432:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1434:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1434:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1434:20:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:1447:19: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1447:19:    expected unsigned long long [usertype] sector
../drivers/block/drbd/drbd_main.c:1447:19:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:1449:20: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:1449:20:    expected unsigned int [usertype] blksize
../drivers/block/drbd/drbd_main.c:1449: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:2997:30: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:2997:30:    expected unsigned long long [usertype] la_size_sect
../drivers/block/drbd/drbd_main.c:2997:30:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:2999:33: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:2999:33:    expected unsigned long long
../drivers/block/drbd/drbd_main.c:2999:33:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:3000:23: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3000:23:    expected unsigned int [usertype] flags
../drivers/block/drbd/drbd_main.c:3000:23:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3001:23: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3001:23:    expected unsigned int [usertype] magic
../drivers/block/drbd/drbd_main.c:3001:23:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3003:31: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3003:31:    expected unsigned int [usertype] md_size_sect
../drivers/block/drbd/drbd_main.c:3003:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3004:31: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3004:31:    expected unsigned int [usertype] al_offset
../drivers/block/drbd/drbd_main.c:3004:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3005:31: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3005:31:    expected unsigned int [usertype] al_nr_extents
../drivers/block/drbd/drbd_main.c:3005:31:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3006:34: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3006:34:    expected unsigned int [usertype] bm_bytes_per_bit
../drivers/block/drbd/drbd_main.c:3006:34:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3007:29: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3007:29:    expected unsigned long long [usertype] device_uuid
../drivers/block/drbd/drbd_main.c:3007:29:    got restricted __be64 [usertype]
../drivers/block/drbd/drbd_main.c:3009:27: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3009:27:    expected unsigned int [usertype] bm_offset
../drivers/block/drbd/drbd_main.c:3009:27:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3010:38: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3010:38:    expected unsigned int [usertype] la_peer_max_bio_size
../drivers/block/drbd/drbd_main.c:3010:38:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3012:28: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3012:28:    expected unsigned int [usertype] al_stripes
../drivers/block/drbd/drbd_main.c:3012:28:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3013:35: warning: incorrect type in assignment (different base types)
../drivers/block/drbd/drbd_main.c:3013:35:    expected unsigned int [usertype] al_stripe_size_4k
../drivers/block/drbd/drbd_main.c:3013:35:    got restricted __be32 [usertype]
../drivers/block/drbd/drbd_main.c:3066:26: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3067:33: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3229:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3230: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:3256:33: warning: cast to restricted __be64
../drivers/block/drbd/drbd_main.c:3258:36: warning: cast to restricted __be64
../drivers/block/drbd/drbd_main.c:3259:26: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3260:32: warning: cast to restricted __be64
../drivers/block/drbd/drbd_main.c:3262:33: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3263:30: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3264:30: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3271:13: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3276:13: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3287:24: warning: cast to restricted __be32
../drivers/block/drbd/drbd_main.c:3685:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_main.c:3685:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_main.c:3685:14:    struct net_conf *
../drivers/block/drbd/drbd_main.c:854:9: warning: context imbalance in 'drbd_print_uuids' - different lock contexts for basic block
../drivers/block/drbd/drbd_main.c: note: in included file:
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:1651:14:    struct disk_conf *
../net/xfrm/xfrm_user.c:4083:9: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:4083:9:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:4083:9:    struct sock *
../net/xfrm/xfrm_user.c:4089:9: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:4089:9:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:4089:9:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_user.c:1460:29:    struct sock [noderef] __rcu *
../net/xfrm/xfrm_user.c:1460:29:    struct sock *
../net/xfrm/xfrm_user.c: note: in included file:
../include/net/xfrm.h:1906:16: error: incompatible types in comparison expression (different address spaces):
../include/net/xfrm.h:1906:16:    struct sock [noderef] __rcu *
../include/net/xfrm.h:1906:16:    struct sock *
../net/netfilter/nf_conntrack_core.c:129:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock
../net/netfilter/nf_conntrack_core.c:139:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit
../net/netfilter/nf_conntrack_core.c:2343:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock
../drivers/block/drbd/drbd_nl.c:454:33: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:454:33:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:454:33:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:691:38: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:691:38:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:691:38:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:983:18: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:983:18:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:983:18:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:1251:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1251:24:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1251:24:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:1570:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1570:17:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1570:17:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:1580:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1580:17:    struct fifo_buffer [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1580:17:    struct fifo_buffer *
../drivers/block/drbd/drbd_nl.c:1806:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:1806:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:1806:14:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2066:39: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2066:39:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2066:39:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2074:13: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2074:13:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2074:13:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2257:50: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2257:50:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2257:50:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2280:45: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2280:45:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2280:45:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2425:9: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2425:9:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2425:9:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2588:9: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2588:9:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2588:9:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:2821:18: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2821:18:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2821:18:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:2861:17: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:2861:17:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:2861:17:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:3399:33: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3399:33:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3399:33:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:3524:28: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3524:28:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3524:28:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:3737:29: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3737:29:    struct disk_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3737:29:    struct disk_conf *
../drivers/block/drbd/drbd_nl.c:3743:22: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3743:22:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3743:22:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:3933:38: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_nl.c:3933:38:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_nl.c:3933:38:    struct net_conf *
../drivers/block/drbd/drbd_nl.c:450:9: warning: context imbalance in 'highest_fencing_policy' - different lock contexts for basic block
../drivers/block/drbd/drbd_nl.c:2121:9: warning: context imbalance in 'drbd_adm_attach' - different lock contexts for basic block
../drivers/block/drbd/drbd_nl.c: note: in included file:
../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:2063:14:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf *
../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces):
../drivers/block/drbd/drbd_int.h:708:24:    struct net_conf [noderef] __rcu *
../drivers/block/drbd/drbd_int.h:708:24:    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
../net/mctp/route.c:160:9: warning: context imbalance in 'mctp_lookup_key' - different lock contexts for basic block
../net/mctp/route.c:524:39: warning: context imbalance in 'mctp_route_input' - unexpected unlock
../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/block/drbd/drbd_state.c:838:14: warning: context imbalance in 'is_valid_state' - different lock contexts for basic block
../drivers/block/drbd/drbd_state.c:1070:9: warning: context imbalance in 'sanitize_state' - different lock contexts for basic block
../drivers/block/drbd/drbd_state.c:1958:25: warning: context imbalance in 'after_state_ch' - unexpected unlock
../drivers/block/drbd/drbd_state.c:2373:32: warning: context imbalance in '_conn_request_state' - unexpected unlock
../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_ife.c:322:9: warning: context imbalance in '__add_metainfo' - different lock contexts for basic block
../net/sched/act_ife.c:626:9: warning: context imbalance in 'tcf_ife_init' - different lock contexts for basic block
../lib/test_bpf.c:7836:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7836:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7836:25:    got restricted __be16 [usertype]
../lib/test_bpf.c:7850:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7850:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7850:24:    got restricted __be32 [usertype]
../lib/test_bpf.c:7861:25: warning: cast from restricted __be64
../lib/test_bpf.c:7873:31: warning: restricted __be64 degrades to integer
../lib/test_bpf.c:7885:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7885:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7885:25:    got restricted __be16 [usertype]
../lib/test_bpf.c:7899:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7899:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7899:24:    got restricted __be32 [usertype]
../lib/test_bpf.c:7910:25: warning: cast from restricted __be64
../lib/test_bpf.c:7922:31: warning: restricted __be64 degrades to integer
../lib/test_bpf.c:7934:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7934:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7934:24:    got restricted __le16 [usertype]
../lib/test_bpf.c:7948:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7948:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7948:24:    got restricted __le32 [usertype]
../lib/test_bpf.c:7959:25: warning: cast from restricted __le64
../lib/test_bpf.c:7971:31: warning: restricted __le64 degrades to integer
../lib/test_bpf.c:7983:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7983:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7983:25:    got restricted __le16 [usertype]
../lib/test_bpf.c:7997:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7997:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7997:24:    got restricted __le32 [usertype]
../lib/test_bpf.c:8008:25: warning: cast from restricted __le64
../lib/test_bpf.c:8020:31: warning: restricted __le64 degrades to integer
../lib/test_bpf.c:4877:25: warning: cast truncates bits from constant value (567800001234 becomes 1234)
../lib/test_bpf.c:4888:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff)
../lib/test_bpf.c:4965:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5043:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5059:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5119:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5135:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5152:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5168:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5184:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5266:25: warning: cast truncates bits from constant value (100000000 becomes 0)
../lib/test_bpf.c:5444:25: warning: cast truncates bits from constant value (100000000 becomes 0)
../lib/test_bpf.c:5754:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
../lib/test_bpf.c:5755:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
../lib/test_bpf.c:5766:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
../lib/test_bpf.c:5767:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
../lib/test_bpf.c:5889:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:5900:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6387:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6425:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6441:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6442:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6473:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6489:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6490:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0)
../lib/test_bpf.c:6599:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6637:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6638:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6653:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6685:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6686:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef)
../lib/test_bpf.c:6701:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6811:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6849:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6850:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6865:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6866:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
../lib/test_bpf.c:6897:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6898:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0)
../lib/test_bpf.c:6913:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6914:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f)
../lib/test_bpf.c:6990:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7002:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7015:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7027:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7040:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7052:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7065:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7077:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7157:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7168:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7180:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7191:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7203:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7214:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7226:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7298:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7310:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7323:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7335:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7348:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7360:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7373:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7385:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7465:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7476:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7488:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7499:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7511:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7522:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7534:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7558:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
../lib/test_bpf.c:7570:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7582:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7595:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7607:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7620:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7632:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7645:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7657:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7693:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
../lib/test_bpf.c:7704:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7715:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7727:25: warning: too many warnings
../net/ipv6/ip6_input.c:529:33: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
../net/ipv4/tcp_ipv4.c:3403:41: warning: incorrect type in argument 1 (different address spaces)
../net/ipv4/tcp_ipv4.c:3403:41:    expected void const *data
../net/ipv4/tcp_ipv4.c:3403:41:    got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
../net/ipv4/tcp_ipv4.c:3525:45: warning: incorrect type in argument 1 (different address spaces)
../net/ipv4/tcp_ipv4.c:3525:45:    expected void const *data
../net/ipv4/tcp_ipv4.c:3525:45:    got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control
../net/ipv4/tcp_ipv4.c:3529:50: warning: incorrect type in assignment (different address spaces)
../net/ipv4/tcp_ipv4.c:3529:50:    expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control
../net/ipv4/tcp_ipv4.c:3529:50:    got struct tcp_congestion_ops *
../net/ipv4/tcp_ipv4.c:1839:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2131:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2391:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block
../net/ipv4/tcp_ipv4.c:2600:13: warning: context imbalance in 'listening_get_first' - wrong count at exit
../net/ipv4/tcp_ipv4.c:2648:29: warning: context imbalance in 'listening_get_next' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2681:13: warning: context imbalance in 'established_get_first' - wrong count at exit
../net/ipv4/tcp_ipv4.c:2726:40: warning: context imbalance in 'established_get_next' - unexpected unlock
../net/ipv4/tcp_ipv4.c:2858:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock
../net/ipv4/tcp_ipv4.c:3079:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock
../net/ipv4/tcp_ipv4.c:3107:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock
../net/ipv4/tcp_ipv4.c:3404:41: warning: dereference of noderef expression
../net/ipv4/tcp_ipv4.c:3404:41: warning: dereference of noderef expression
../net/ipv4/tcp_ipv4.c:3526:45: warning: dereference of noderef expression
../net/ipv4/tcp_ipv4.c:3526:45: warning: dereference of noderef expression
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/3c509.c:253:41: warning: restricted __be16 degrades to integer
../net/ipv4/tcp_cong.c:297:24: warning: incorrect type in initializer (different address spaces)
../net/ipv4/tcp_cong.c:297:24:    expected struct tcp_congestion_ops const [noderef] __rcu *__ret
../net/ipv4/tcp_cong.c:297:24:    got struct tcp_congestion_ops *[assigned] ca
../net/ipv4/tcp_cong.c:297:22: warning: incorrect type in assignment (different address spaces)
../net/ipv4/tcp_cong.c:297:22:    expected struct tcp_congestion_ops const *prev
../net/ipv4/tcp_cong.c:297:22:    got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret
../net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32
../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/net/ethernet/3com/3c589_cs.c:296:35: warning: cast to restricted __le16
../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer
../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer
../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
../lib/test_blackhole_dev.c:58:27: warning: incorrect type in assignment (different base types)
../lib/test_blackhole_dev.c:58:27:    expected restricted __be16 [usertype] payload_len
../lib/test_blackhole_dev.c:58:27:    got unsigned long
../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 [-2147483645, 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 [-2147483645, 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);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/cgroup/cgroup.c:6704:41: warning: incorrect type in argument 1 (different address spaces)
../kernel/cgroup/cgroup.c:6704:41:    expected struct spinlock [usertype] *lock
../kernel/cgroup/cgroup.c:6704:41:    got struct spinlock [noderef] __rcu *
../kernel/cgroup/cgroup.c:6707:43: warning: incorrect type in argument 1 (different address spaces)
../kernel/cgroup/cgroup.c:6707:43:    expected struct spinlock [usertype] *lock
../kernel/cgroup/cgroup.c:6707:43:    got struct spinlock [noderef] __rcu *
../kernel/cgroup/cgroup.c:3116:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit
../kernel/cgroup/cgroup.c:6475:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit
../kernel/cgroup/cgroup.c:6587:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit
../kernel/cgroup/cgroup.c:6607:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit
../kernel/cgroup/cgroup.c:6656:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock
../drivers/nfc/nfcmrvl/uart.c:48:33: warning: cast to restricted __le32
../net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32
../kernel/audit.c: In function ‘audit_log_vformat’:
../kernel/audit.c:1978:9: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1978 |         len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args);
      |         ^~~
../kernel/audit.c:1987:17: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1987 |                 len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args2);
      |                 ^~~
../drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32
../net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16
../drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16
../fs/proc/proc_sysctl.c:930:16: error: incompatible types in comparison expression (different address spaces):
../fs/proc/proc_sysctl.c:930:16:    struct ctl_table_header [noderef] __rcu *
../fs/proc/proc_sysctl.c:930:16:    struct ctl_table_header *
../fs/proc/proc_sysctl.c:303:32: warning: context imbalance in 'start_unregistering' - unexpected unlock
../drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16
../drivers/net/ethernet/alteon/acenic.c:1989:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/alteon/acenic.c:1989:35:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/alteon/acenic.c:1989:35:    got restricted __be16 [usertype]
../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/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/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/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] *
../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 ( * )( ... )
../kernel/audit.c:2232:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/audit.c:2232:9:    expected struct spinlock [usertype] *lock
../kernel/audit.c:2232:9:    got struct spinlock [noderef] __rcu *
../kernel/audit.c:2235:40: warning: incorrect type in argument 1 (different address spaces)
../kernel/audit.c:2235:40:    expected struct spinlock [usertype] *lock
../kernel/audit.c:2235:40:    got struct spinlock [noderef] __rcu *
../net/packet/af_packet.c:1113:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
../net/packet/af_packet.c:2555:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
../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/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/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y
../net/mptcp/pm_netlink.c:642:31: warning: context imbalance in 'mptcp_pm_create_subflow_or_signal_addr' - unexpected unlock
../net/mptcp/pm_netlink.c:759:23: warning: context imbalance in 'mptcp_pm_nl_add_addr_received' - unexpected unlock
../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_exch.c:812:23: warning: context imbalance in 'fc_exch_em_alloc' - different lock contexts for basic block
../drivers/scsi/libfc/fc_exch.c:1022:29: warning: context imbalance in 'fc_exch_resp' - unexpected unlock
../drivers/scsi/libfc/fc_exch.c:2228:9: warning: context imbalance in 'fc_exch_seq_send' - unexpected unlock
../net/core/netpoll.c:358:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
In file included from ../drivers/scsi/libfc/fc_elsct.c:18:
../drivers/scsi/libfc/fc_encode.h: In function ‘fc_ct_ms_fill.constprop’:
../drivers/scsi/libfc/fc_encode.h:359:30: warning: ‘%s’ directive output may be truncated writing up to 64 bytes into a region of size between 62 and 126 [-Wformat-truncation=]
  359 |                         "%s v%s",
      |                              ^~
  360 |                         init_utsname()->sysname,
  361 |                         init_utsname()->release);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/libfc/fc_encode.h:357:17: note: ‘snprintf’ output between 3 and 131 bytes into a destination of size 128
  357 |                 snprintf((char *)&entry->value,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358 |                         FC_FDMI_HBA_ATTR_OSNAMEVERSION_LEN,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359 |                         "%s v%s",
      |                         ~~~~~~~~~
  360 |                         init_utsname()->sysname,
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~
  361 |                         init_utsname()->release);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/3com/typhoon.c:769:21: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/3com/typhoon.c:525:39: warning: context imbalance in 'typhoon_process_response' - different lock contexts for basic block
../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
../net/ipv6/route.c:2344:39: warning: incorrect type in assignment (different base types)
../net/ipv6/route.c:2344:39:    expected unsigned int [usertype] flow_label
../net/ipv6/route.c:2344:39:    got restricted __be32
../drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y
../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/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:1708:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/fcoe/fcoe.c:1708:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/fcoe/fcoe.c:1708:20:    got restricted __le32 [addressable] [usertype] fcoe_crc32
../drivers/scsi/fcoe/fcoe.c:1633:13: warning: cast to restricted __le32
../net/ipv6/ip6_fib.c:2761:13: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock
../kernel/seccomp.c:579:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:579:27:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:579:27:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:583:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:583:29:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:583:29:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:895:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:895:9:    expected struct qspinlock *lock
../kernel/seccomp.c:895:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:1396:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1396:31:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1396:31:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1408:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1408:33:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1408:33:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1894:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1894:9:    expected struct lockdep_map const *lock
../kernel/seccomp.c:1894:9:    got struct lockdep_map [noderef] __rcu *
../kernel/seccomp.c:1980:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1980:31:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1980:31:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1998:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1998:33:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1998:33:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2140:28: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2140:28:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2140:28:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2143:38: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2143:38:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2143:38:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2149:30: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2149:30:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2149:30:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:495:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:495:9:    expected struct qspinlock *lock
../kernel/seccomp.c:495:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:602:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:602:9:    expected struct qspinlock *lock
../kernel/seccomp.c:602:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:439:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:439:9:    expected struct qspinlock *lock
../kernel/seccomp.c:439:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:439:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:439:9:    expected struct qspinlock *lock
../kernel/seccomp.c:439:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c: note: in included file (through ../include/linux/ptrace.h, ../include/linux/audit.h):
../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:751:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:751:37:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:751:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:751:37:    got struct spinlock [noderef] __rcu *
../drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock
../net/ipv4/tcp_offload.c:206:49: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:206:49:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:206:49:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:208:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:208:60:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:208:60:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:250:41: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:250:41:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:250:41:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:252:52: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:252:52:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:252:52:    got fouled restricted __sum16
../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/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)
../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:751:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:751:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:751:37:    got struct spinlock [noderef] __rcu *
../kernel/taskstats.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/sched/signal.h, ../include/linux/taskstats_kern.h):
../include/linux/rcupdate.h:878:9: warning: context imbalance in 'fill_stats_for_tgid' - different lock contexts for basic block
../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_fcp.c:535:29: warning: cast to restricted __le32
../drivers/scsi/libfc/fc_fcp.c:838:26: warning: context imbalance in 'fc_fcp_recv' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1206:26: warning: context imbalance in 'fc_fcp_cmd_send' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1235:26: warning: context imbalance in 'fc_fcp_error' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:464:32: warning: context imbalance in 'fc_lun_reset_send' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1392:26: warning: context imbalance in 'fc_tm_done' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1448:26: warning: context imbalance in 'fc_fcp_timeout' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1637:26: warning: context imbalance in 'fc_fcp_rec_resp' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1682:26: warning: context imbalance in 'fc_fcp_rec_error' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1790:34: warning: context imbalance in 'fc_fcp_srr_resp' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:1834:26: warning: context imbalance in 'fc_fcp_srr_error' - unexpected unlock
../drivers/scsi/libfc/fc_fcp.c:2133:9: warning: context imbalance in 'fc_eh_abort' - unexpected unlock
../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/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16
../drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16
../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45:    right side has type unsigned int
../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37:    right side has type unsigned int
../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2209:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28: warning: invalid assignment: &=
../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:32: warning: restricted __le16 degrades to integer
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2314:27: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44: warning: invalid assignment: &=
../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29:    right side has type int
../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29: warning: invalid assignment: |=
../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29:    left side has type restricted __le32
../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29:    right side has type int
../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/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’:
../drivers/net/ethernet/cadence/macb_main.c:3176:77: warning: ‘%s’ directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=]
 3176 |                                 snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s",
      |                                                                             ^~
../drivers/net/ethernet/cadence/macb_main.c:3176:33: note: ‘snprintf’ output between 4 and 253 bytes into a destination of size 32
 3176 |                                 snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s",
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3177 |                                                 q, queue_statistics[i].stat_string);
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/trace/bpf_trace.c:190:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:227:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:242:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:277:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:765:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:776:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:791:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:839:41: warning: incorrect type in assignment (different address spaces)
../kernel/trace/bpf_trace.c:839:41:    expected void [noderef] __user *[addressable] [assigned] [usertype] sival_ptr
../kernel/trace/bpf_trace.c:839:41:    got void *
../kernel/trace/bpf_trace.c:1290:28: warning: symbol 'bpf_lookup_user_key' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1339:28: warning: symbol 'bpf_lookup_system_key' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1363:18: warning: symbol 'bpf_key_put' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1383:17: warning: symbol 'bpf_verify_pkcs7_signature' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3488:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3496:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3537:17: warning: symbol 'bpf_send_signal_task' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:2593:21: warning: dereference of noderef expression
../kernel/trace/bpf_trace.c:2597:66: warning: dereference of noderef expression
../kernel/trace/bpf_trace.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'uprobe_prog_run' - unexpected unlock
../drivers/scsi/qedf/qedf_main.c:2217:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2217:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedf/qedf_main.c:2217:18:    got restricted __le16
../drivers/scsi/qedf/qedf_main.c:2246:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2246:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedf/qedf_main.c:2246:18:    got restricted __le16
../drivers/scsi/qedf/qedf_main.c:2263:33: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2281:26: warning: restricted __le32 degrades to integer
../drivers/scsi/qedf/qedf_main.c:2512:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_main.c:2512:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/qedf/qedf_main.c:2512:20:    got restricted __le32 [addressable] [usertype] fcoe_crc32
../drivers/scsi/qedf/qedf_main.c:2708: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/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)
../net/ipv4/udp.c:1614:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
../net/ipv4/udp.c:1646:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
../net/ipv4/udp.c:1658:28: warning: context imbalance in 'busylock_release' - unexpected unlock
../net/ipv4/udp.c:3209:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
../net/ipv4/udp.c:3226:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
../net/ipv4/udp.c:3274:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
../net/ipv4/udp_offload.c:140:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:140:60:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:140:60:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:367:49: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:367:49:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:367:49:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:369:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:369:60:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:369:60:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:385:41: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:385:41:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:385:41:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:387:52: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:387:52:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:387:52:    got fouled restricted __sum16
../drivers/scsi/qedf/qedf_io.c:641:59: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:641:59:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:641:59:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:643:59: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:643:59:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:643:59:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:655:40: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:655:40:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:655:40:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:656:40: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:656:40:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:656:40:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:664:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:664:33:    expected unsigned int
../drivers/scsi/qedf/qedf_io.c:664:33:    got restricted __be32 [usertype]
../drivers/scsi/qedf/qedf_io.c:720:26: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:720:26:    expected restricted __be16 [usertype] fh_ox_id
../drivers/scsi/qedf/qedf_io.c:720:26:    got unsigned short [usertype] xid
../drivers/scsi/qedf/qedf_io.c:724:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:724:31:    expected restricted __le32 [addressable] [usertype] parameter
../drivers/scsi/qedf/qedf_io.c:724:31:    got restricted __be32 [usertype] fh_parm_offset
../drivers/scsi/qedf/qedf_io.c:729:27: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:729:27:    expected restricted __le16 [addressable] [assigned] [usertype] rx_id
../drivers/scsi/qedf/qedf_io.c:729:27:    got restricted __be16 [usertype] fh_rx_id
../drivers/scsi/qedf/qedf_io.c:730:27: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:730:27:    expected restricted __le16 [addressable] [assigned] [usertype] ox_id
../drivers/scsi/qedf/qedf_io.c:730:27:    got restricted __be16 [usertype] fh_ox_id
../drivers/scsi/qedf/qedf_io.c:734:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:734:45:    expected restricted __le32 [addressable] [assigned] [usertype] lo
../drivers/scsi/qedf/qedf_io.c:734:45:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:735:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:735:45:    expected restricted __le32 [addressable] [assigned] [usertype] hi
../drivers/scsi/qedf/qedf_io.c:735:45:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:743:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:743:45:    expected restricted __le32 [addressable] [assigned] [usertype] lo
../drivers/scsi/qedf/qedf_io.c:743:45:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:744:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:744:45:    expected restricted __le32 [addressable] [assigned] [usertype] hi
../drivers/scsi/qedf/qedf_io.c:744:45:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:789:23: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:789:23:    expected restricted __le16 [assigned] [usertype] sq_prod
../drivers/scsi/qedf/qedf_io.c:789:23:    got unsigned short [usertype] fw_sq_prod_idx
../drivers/scsi/qedf/qedf_io.c:1068:35: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1068:35:    expected unsigned int [usertype] fcp_resid
../drivers/scsi/qedf/qedf_io.c:1068:35:    got restricted __le32 [usertype] fcp_resid
../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_rsp_len
../drivers/scsi/qedf/qedf_io.c:1075:29:    got restricted __le32 [usertype] fcp_rsp_len
../drivers/scsi/qedf/qedf_io.c:1079:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1079:29:    expected int fcp_sns_len
../drivers/scsi/qedf/qedf_io.c:1079:29:    got restricted __le32 [usertype] fcp_sns_len
../drivers/scsi/qedf/qedf_io.c:1253:48: warning: restricted __le16 degrades to integer
../drivers/scsi/qedf/qedf_io.c:1255:52: warning: restricted __le16 degrades to integer
../drivers/scsi/qedf/qedf_io.c:1276:41: warning: restricted __le16 degrades to integer
../drivers/scsi/qedf/qedf_io.c:1453:9: warning: cast to restricted __le32
../drivers/scsi/qedf/qedf_io.c:1453:9: warning: cast from restricted __le16
../drivers/scsi/qedf/qedf_io.c:1461:15: warning: cast from restricted __le32
../drivers/scsi/qedf/qedf_io.c:1462:14: warning: cast from restricted __le32
../drivers/scsi/qedf/qedf_io.c:1476:52: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1476:52:    expected unsigned int [usertype] rx_buf_off
../drivers/scsi/qedf/qedf_io.c:1476:52:    got restricted __le32 [usertype] rx_buf_off
../drivers/scsi/qedf/qedf_io.c:1478:52: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1478:52:    expected unsigned int [usertype] tx_buf_off
../drivers/scsi/qedf/qedf_io.c:1478:52:    got restricted __le32 [usertype] tx_buf_off
../drivers/scsi/qedf/qedf_io.c:1480:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:1480:47:    expected unsigned int [usertype] rx_id
../drivers/scsi/qedf/qedf_io.c:1480:47:    got restricted __le16 [usertype] rx_id
../drivers/scsi/qedf/qedf_io.c:1529:9: warning: cast to restricted __le32
../drivers/scsi/qedf/qedf_io.c:1529:9: warning: cast from restricted __le16
../drivers/scsi/qedf/qedf_io.c:2103:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2103:32:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:2103:32:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2104:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2104:32:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:2104:32:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2105:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2105:28:    expected restricted __le32 [usertype] sge_len
../drivers/scsi/qedf/qedf_io.c:2105:28:    got int
../drivers/scsi/qedf/qedf_io.c:2114:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2114:33:    expected restricted __le32 [usertype] lo
../drivers/scsi/qedf/qedf_io.c:2114:33:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2115:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2115:33:    expected restricted __le32 [usertype] hi
../drivers/scsi/qedf/qedf_io.c:2115:33:    got unsigned int [usertype]
../drivers/scsi/qedf/qedf_io.c:2116:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2116:29:    expected restricted __le32 [usertype] sge_len
../drivers/scsi/qedf/qedf_io.c:2116:29:    got int
../drivers/scsi/qedf/qedf_io.c:2493:53: warning: incorrect type in initializer (different base types)
../drivers/scsi/qedf/qedf_io.c:2493:53:    expected unsigned short [usertype] pktlen
../drivers/scsi/qedf/qedf_io.c:2493:53:    got restricted __le16 [usertype] pkt_len
../drivers/scsi/qedf/qedf_io.c:2555:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedf/qedf_io.c:2555:20:    expected unsigned int [usertype] fr_crc
../drivers/scsi/qedf/qedf_io.c:2555:20:    got restricted __le32 [usertype]
../net/ipv6/icmp.c:103:20: warning: context imbalance in 'icmpv6_xmit_lock' - wrong count at exit
../net/ipv6/icmp.c:119:13: warning: context imbalance in 'icmpv6_xmit_unlock' - unexpected unlock
../drivers/net/ethernet/cadence/macb_main.c:284:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:284:16:    expected unsigned int [usertype] bottom
../drivers/net/ethernet/cadence/macb_main.c:284:16:    got restricted __le32 [usertype]
../drivers/net/ethernet/cadence/macb_main.c:286:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:286:13:    expected unsigned short [usertype] top
../drivers/net/ethernet/cadence/macb_main.c:286:13:    got restricted __le16 [usertype]
../drivers/net/ethernet/cadence/macb_main.c:3472:39: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3477:39: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3482:40: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3482:69: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3507:20: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3511:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:3511:20:    expected unsigned int [assigned] [usertype] w0
../drivers/net/ethernet/cadence/macb_main.c:3511:20:    got restricted __be32 [usertype] ip4src
../drivers/net/ethernet/cadence/macb_main.c:3521:20: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3525:20: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cadence/macb_main.c:3525:20:    expected unsigned int [assigned] [usertype] w0
../drivers/net/ethernet/cadence/macb_main.c:3525:20:    got restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/cadence/macb_main.c:3535:21: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3535:50: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3541:30: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3542:30: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3549:36: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3550:38: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3553:38: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cadence/macb_main.c:3589:9: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3589:9: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3643:25: warning: cast from restricted __be32
../drivers/net/ethernet/cadence/macb_main.c:3643:25: warning: cast from restricted __be32
../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_fip.c:21:48: error: invalid initializer
../drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer
../drivers/scsi/fnic/fnic_fcs.c:26:37: error: invalid initializer
../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/fnic_fcs.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/fnic/fnic_fcs.c:1322:6: warning: context imbalance in 'fnic_handle_fip_timer' - different lock contexts for basic block
../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: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47:    expected restricted __le32 [usertype] data_2_trns
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47:    got unsigned long [usertype] data_xfer_len
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42: warning: invalid assignment: |=
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42:    left side has type restricted __le16
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1668:42:    right side has type int
../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1672:46: warning: too many warnings
../drivers/net/ethernet/brocade/bna/bnad.c:396:17: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:396:17:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:396:17:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:452:17: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:452:17:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:452:17:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:551:23: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:617:17: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:639:25: warning: cast to restricted __be32
../drivers/net/ethernet/brocade/bna/bnad.c:640:23: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:667:39: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:668:41: warning: cast to restricted __be32
../drivers/net/ethernet/brocade/bna/bnad.c:712:73: warning: cast to restricted __be16
../drivers/net/ethernet/brocade/bna/bnad.c:1322:33: warning: cast to restricted __be32
../drivers/net/ethernet/brocade/bna/bnad.c:1322: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:2816:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2816:33:    expected unsigned short [usertype] vlan_tag
../drivers/net/ethernet/brocade/bna/bnad.c:2816:33:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2825:47: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2825:47:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:2825:47:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2829:47: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2829:47:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:2829:47:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2830:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2830:48:    expected unsigned short [usertype] lso_mss
../drivers/net/ethernet/brocade/bna/bnad.c:2830:48:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2839:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2839:53:    expected unsigned short [usertype] l4_hdr_size_n_offset
../drivers/net/ethernet/brocade/bna/bnad.c:2839:53:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2843:39: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2843:39:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:2843:39:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2865:69: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2865:69:    expected unsigned short [usertype] l4_hdr_size_n_offset
../drivers/net/ethernet/brocade/bna/bnad.c:2865:69:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2878:69: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2878:69:    expected unsigned short [usertype] l4_hdr_size_n_offset
../drivers/net/ethernet/brocade/bna/bnad.c:2878:69:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2898:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2898:30:    expected unsigned short [usertype] flags
../drivers/net/ethernet/brocade/bna/bnad.c:2898:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:2899:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:2899:37:    expected unsigned int [usertype] frame_length
../drivers/net/ethernet/brocade/bna/bnad.c:2899:37:    got restricted __be32 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3019:9: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3019:9:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:3019:9:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3020:34: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3020:34:    expected unsigned short [usertype] length
../drivers/net/ethernet/brocade/bna/bnad.c:3020:34:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3044:51: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3044:51:    expected unsigned short [usertype] opcode
../drivers/net/ethernet/brocade/bna/bnad.c:3044:51:    got restricted __be16 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3060:17: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3060:17:    expected unsigned long long [usertype] tmp_addr
../drivers/net/ethernet/brocade/bna/bnad.c:3060:17:    got restricted __be64 [usertype]
../drivers/net/ethernet/brocade/bna/bnad.c:3061:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/brocade/bna/bnad.c:3061:48:    expected unsigned short [usertype] length
../drivers/net/ethernet/brocade/bna/bnad.c:3061:48:    got restricted __be16 [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53:    expected restricted __le32 [usertype] buf_addr_lo
../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54:    expected restricted __le32 [usertype] buf_addr_hi
../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49:    expected restricted __le16 [usertype] buf_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49:    got unsigned short [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50:    expected restricted __le32 [usertype] buf_addr_lo
../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51:    expected restricted __le32 [usertype] buf_addr_hi
../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51:    got unsigned long long
../drivers/scsi/bnx2fc/bnx2fc_io.c:1684:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1684:46:    expected restricted __le16 [usertype] buf_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1684:46:    got unsigned short [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35:    expected unsigned int [usertype] fcp_resid
../drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35:    got restricted __le32 [usertype] fcp_resid
../drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41:    expected unsigned int [usertype] rq_buff_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41:    got restricted __le32 [usertype] fcp_rsp_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37:    expected int fcp_sns_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37:    got restricted __le32 [usertype] fcp_sns_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37: warning: invalid assignment: +=
../drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37:    left side has type unsigned int
../drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37:    right side has type restricted __le32
../drivers/scsi/bnx2fc/bnx2fc_io.c:639:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:639:32:    expected restricted __le32 [usertype] buf_addr_lo
../drivers/scsi/bnx2fc/bnx2fc_io.c:639:32:    got unsigned int
../drivers/scsi/bnx2fc/bnx2fc_io.c:640:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:640:32:    expected restricted __le32 [usertype] buf_addr_hi
../drivers/scsi/bnx2fc/bnx2fc_io.c:640:32:    got unsigned int [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:641:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:641:28:    expected restricted __le16 [usertype] buf_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:641:28:    got int
../drivers/scsi/bnx2fc/bnx2fc_io.c:651:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:651:33:    expected restricted __le32 [usertype] buf_addr_lo
../drivers/scsi/bnx2fc/bnx2fc_io.c:651:33:    got unsigned int
../drivers/scsi/bnx2fc/bnx2fc_io.c:652:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:652:33:    expected restricted __le32 [usertype] buf_addr_hi
../drivers/scsi/bnx2fc/bnx2fc_io.c:652:33:    got unsigned int [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:653:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:653:29:    expected restricted __le16 [usertype] buf_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:653:29:    got int
../drivers/scsi/bnx2fc/bnx2fc_io.c:880:28: warning: cast from restricted __le16
../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:1554:16: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1554:16:    expected unsigned long long [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1554:16:    got restricted __be64 [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16:    expected unsigned long long [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16:    got restricted __be64 [usertype]
../drivers/scsi/bnx2fc/bnx2fc_io.c:1557:26: warning: incorrect type in assignment (different base types)
../drivers/scsi/bnx2fc/bnx2fc_io.c:1557:26:    expected unsigned int [usertype] resp_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1557:26:    got restricted __le32 [usertype] mp_payload_len
../drivers/scsi/bnx2fc/bnx2fc_io.c:1993:56: warning: restricted __le16 degrades to integer
../drivers/scsi/bnx2fc/bnx2fc_io.c:1996:60: warning: restricted __le16 degrades to integer
../drivers/scsi/fnic/fnic_scsi.c:602:39: warning: context imbalance in 'fnic_queuecommand' - unexpected unlock
../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)
../kernel/trace/trace_uprobe.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h, ../include/linux/bpf-cgroup.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in '__uprobe_perf_func' - unexpected unlock
../net/ipv4/icmp.c: note: in included file (through ../include/linux/spinlock.h, ../include/linux/sched.h, ../include/linux/percpu.h, ../arch/x86/include/asm/msr.h, ../arch/x86/include/asm/tsc.h, ...):
../include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block
../include/linux/bottom_half.h:33:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block
../net/core/lwtunnel.c:223:60: warning: incorrect type in initializer (different address spaces)
../net/core/lwtunnel.c:223:60:    expected struct lwtunnel_encap_ops const *ops
../net/core/lwtunnel.c:223:60:    got struct lwtunnel_encap_ops const [noderef] __rcu *
../drivers/net/ethernet/broadcom/bnx2.c: In function ‘bnx2_setup_int_mode’:
../drivers/net/ethernet/broadcom/bnx2.c:6288:56: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 2 and 17 [-Wformat-truncation=]
 6288 |                 snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i);
      |                                                        ^~
In function ‘bnx2_enable_msix’,
    inlined from ‘bnx2_setup_int_mode’ at ../drivers/net/ethernet/broadcom/bnx2.c:6314:3:
../drivers/net/ethernet/broadcom/bnx2.c:6288:52: note: directive argument in the range [0, 2147483646]
 6288 |                 snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i);
      |                                                    ^~~~~~~
../drivers/net/ethernet/broadcom/bnx2.c:6288:17: note: ‘snprintf’ output between 3 and 27 bytes into a destination of size 18
 6288 |                 snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/cisco/enic/enic_main.c: In function ‘enic_request_intr’:
../drivers/net/ethernet/cisco/enic/enic_main.c:1832:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1832:33: note: directive argument in the range [0, 4294967294]
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1830:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1830 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1843:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1843:33: note: directive argument in the range [0, 4294967294]
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1841:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1841 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1842 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/bpf/core.c:243:49: error: arithmetics on pointers to functions
../kernel/bpf/core.c:2891: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:321:1: warning: Using plain integer as NULL pointer
../include/trace/events/xdp.h:348:1: warning: Using plain integer as NULL pointer
../include/trace/events/xdp.h:382: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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../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/broadcom/bnx2.c:8294:31: warning: cast to restricted __be32
../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/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]
../fs/nfs/client.c: note: in included file (through ../include/linux/module.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c: In function ‘bgx_acpi_match_id’:
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:34: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |                                  ^~
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:30: note: directive argument in the range [0, 255]
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |                              ^~~~~~~
../drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1434:9: note: ‘snprintf’ output between 5 and 7 bytes into a destination of size 5
 1434 |         snprintf(bgx_sel, 5, "BGX%d", bgx->bgx_id);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/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:649:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:656:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer
../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/broadcom/cnic.c:5262:40: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5262:40:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:5262:40:    got unsigned int [usertype] cli
../drivers/net/ethernet/broadcom/cnic.c:5217:40: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5217:40:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:5217:40:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:5218:40: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5218:40:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:5218:40:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1391:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1391:33:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1391:33:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1392:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1392:33:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1392:33:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1416:36: warning: cast from restricted __le32
../drivers/net/ethernet/broadcom/cnic.c:1417:36: warning: cast from restricted __le32
../drivers/net/ethernet/broadcom/cnic.c:1687:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1687:22:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1687:22:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1688:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1688:22:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1688:22:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1729:54:    got unsigned int [usertype] sq_page_table_addr_lo
../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] hi
../drivers/net/ethernet/broadcom/cnic.c:1731:54:    got unsigned int [usertype] sq_page_table_addr_hi
../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 int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1734:54: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1734:54:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1734:54:    got unsigned int [usertype] lo
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1735:54:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1737:54: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1737:54:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1737:54:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1739:59:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1741:59: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1741:59:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1741:59:    got unsigned int [usertype]
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1743:56:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1745:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1745:56:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1745:56:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1747:61:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1749:61: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1749:61:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1749:61:    got unsigned int [usertype]
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1751:56:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1753:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1753:56:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1753:56:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1775:57:    got unsigned int
../drivers/net/ethernet/broadcom/cnic.c:1777:57: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1777:57:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1777:57:    got unsigned int [usertype] rq_page_table_addr_hi
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1788:53:    got unsigned int [usertype] rq_page_table_addr_lo
../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] hi
../drivers/net/ethernet/broadcom/cnic.c:1790:53:    got unsigned int [usertype] rq_page_table_addr_hi
../drivers/net/ethernet/broadcom/cnic.c:1792:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1792:53:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1792:53:    got unsigned int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1793:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1793:53:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1793:53:    got unsigned int [usertype] lo
../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] lo
../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] hi
../drivers/net/ethernet/broadcom/cnic.c:1796:55:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1798:55:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1800:55: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1800:55:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1800:55:    got unsigned int [usertype]
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1802:53:    got unsigned int [usertype] cq_page_table_addr_lo
../drivers/net/ethernet/broadcom/cnic.c:1804:53: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1804:53:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1804:53:    got unsigned int [usertype] cq_page_table_addr_hi
../drivers/net/ethernet/broadcom/cnic.c:1807:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1807:56:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1807:56:    got unsigned int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1808:56: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1808:56:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1808:56:    got unsigned int [usertype] lo
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1822:64:    got unsigned int [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1824:64: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1824:64:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1824:64:    got unsigned int [usertype] lo
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1828:50:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1830:50: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1830:50:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1830:50:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1832:49:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1834:49: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1834:49:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1834:49:    got unsigned int [usertype]
../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] lo
../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] hi
../drivers/net/ethernet/broadcom/cnic.c:1847:48:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1849:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1849:48:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:1849:48:    got unsigned int [usertype]
../drivers/net/ethernet/broadcom/cnic.c:1850:48: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1850:48:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1850:48:    got unsigned int [usertype]
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1851:50:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:1853:50: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1853:50:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1853:50:    got unsigned long long
../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] lo
../drivers/net/ethernet/broadcom/cnic.c:1857:47:    got unsigned int
../drivers/net/ethernet/broadcom/cnic.c:1859:47: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:1859:47:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:1859:47:    got unsigned int [usertype] cq_page_table_addr_hi
../drivers/net/ethernet/broadcom/cnic.c:2078:17: warning: cast from restricted __sum16
../drivers/net/ethernet/broadcom/cnic.c:2327:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2327:35:    expected restricted __le32 [usertype] lo
../drivers/net/ethernet/broadcom/cnic.c:2327:35:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:2328:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2328:35:    expected restricted __le32 [usertype] hi
../drivers/net/ethernet/broadcom/cnic.c:2328:35:    got unsigned long long
../drivers/net/ethernet/broadcom/cnic.c:2329:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2329:32:    expected restricted __le32 [usertype] eq_pbl_size
../drivers/net/ethernet/broadcom/cnic.c:2329:32:    got int num_pages
../drivers/net/ethernet/broadcom/cnic.c:2331:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2331:27:    expected restricted __le16 [usertype] sb_num
../drivers/net/ethernet/broadcom/cnic.c:2331:27:    got unsigned int [usertype] status_blk_num
../drivers/net/ethernet/broadcom/cnic.c:2332:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2332:28:    expected restricted __le16 [usertype] eq_prod
../drivers/net/ethernet/broadcom/cnic.c:2332:28:    got unsigned long
../drivers/net/ethernet/broadcom/cnic.c:2373:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2373:16:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2373:16:    got restricted __le16 [usertype] fcoe_conn_id
../drivers/net/ethernet/broadcom/cnic.c:2430:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2430:27:    expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id
../drivers/net/ethernet/broadcom/cnic.c:2430:27:    got restricted __le16 [usertype] fcoe_conn_id
../drivers/net/ethernet/broadcom/cnic.c:2431:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2431:32:    expected restricted __le32 [addressable] [assigned] [usertype] completion_status
../drivers/net/ethernet/broadcom/cnic.c:2431:32:    got int
../drivers/net/ethernet/broadcom/cnic.c:2448:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2448:13:    expected unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2448:13:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2449:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/broadcom/cnic.c:2476:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2476:13:    expected unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2476:13:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2477:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2477:16:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2477:16:    got restricted __le32 [usertype] conn_id
../drivers/net/ethernet/broadcom/cnic.c:2510:13: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2510:13:    expected unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2510:13:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2511:16: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2511:16:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2511:16:    got restricted __le32 [usertype] conn_id
../drivers/net/ethernet/broadcom/cnic.c:2523:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2523:32:    expected restricted __le32 [addressable] [usertype] completion_status
../drivers/net/ethernet/broadcom/cnic.c:2523:32:    got int
../drivers/net/ethernet/broadcom/cnic.c:2538:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2538:35:    expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id
../drivers/net/ethernet/broadcom/cnic.c:2538:35:    got unsigned int [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2610:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2610:29:    expected unsigned int [assigned] [usertype] cid
../drivers/net/ethernet/broadcom/cnic.c:2610:29:    got restricted __le32 [usertype] context_id
../drivers/net/ethernet/broadcom/cnic.c:2611:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:2611:32:    expected unsigned int [usertype] l5_cid
../drivers/net/ethernet/broadcom/cnic.c:2611:32:    got restricted __le32 [usertype] conn_id
../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:3516:40: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3517:40: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3532:27: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3533:27: warning: cast to restricted __be32
../drivers/net/ethernet/broadcom/cnic.c:3534:29: warning: cast to restricted __be16
../drivers/net/ethernet/broadcom/cnic.c:3535:29: warning: cast to restricted __be16
../drivers/net/ethernet/broadcom/cnic.c:3638:49: warning: cast to restricted __be16
../drivers/net/ethernet/broadcom/cnic.c:3791:31: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3791:31:    expected unsigned short [usertype] dst_port
../drivers/net/ethernet/broadcom/cnic.c:3791:31:    got restricted __be16 [usertype] sin6_port
../drivers/net/ethernet/broadcom/cnic.c:3797:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3797:32:    expected unsigned int
../drivers/net/ethernet/broadcom/cnic.c:3797:32:    got restricted __be32 [usertype] s_addr
../drivers/net/ethernet/broadcom/cnic.c:3798:31: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3798:31:    expected unsigned short [usertype] dst_port
../drivers/net/ethernet/broadcom/cnic.c:3798:31:    got restricted __be16 [usertype] sin_port
../drivers/net/ethernet/broadcom/cnic.c:3828:23: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:3828:23:    expected unsigned short [usertype] src_port
../drivers/net/ethernet/broadcom/cnic.c:3828:23:    got restricted __be16 [assigned] [usertype] local_port
../drivers/net/ethernet/broadcom/cnic.c:3985:29: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/broadcom/cnic.c:4947:43: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/broadcom/cnic.c:4947:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4947:33:    expected restricted __le32 [usertype] addr_lo
../drivers/net/ethernet/broadcom/cnic.c:4947:33:    got unsigned int
../drivers/net/ethernet/broadcom/cnic.c:4955:46: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4955:46:    expected restricted __le32 [usertype] parsing_data
../drivers/net/ethernet/broadcom/cnic.c:4955:46:    got int
../drivers/net/ethernet/broadcom/cnic.c:4958:46: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4958:46:    expected restricted __le16 [usertype] global_data
../drivers/net/ethernet/broadcom/cnic.c:4958:46:    got int
../drivers/net/ethernet/broadcom/cnic.c:4983:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:4983:25:    expected unsigned short [usertype] *tx_cons_ptr
../drivers/net/ethernet/broadcom/cnic.c:4983:25:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5048:35: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5048:35:    expected restricted __le16 [usertype] silent_vlan_mask
../drivers/net/ethernet/broadcom/cnic.c:5048:35:    got int
../drivers/net/ethernet/broadcom/cnic.c:5050:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5050:25:    expected unsigned short [usertype] *rx_cons_ptr
../drivers/net/ethernet/broadcom/cnic.c:5050:25:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5068:42:    expected unsigned short [usertype] *hw_prod_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5068:42:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5070:41:    expected unsigned short [usertype] *status_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5070:41:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5075:42: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5075:42:    expected unsigned short [usertype] *hw_prod_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5075:42:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5077:41: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5077:41:    expected unsigned short [usertype] *status_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5077:41:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5087:42: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5087:42:    expected unsigned short [usertype] *hw_prod_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5087:42:    got restricted __le16 *
../drivers/net/ethernet/broadcom/cnic.c:5089:41: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/broadcom/cnic.c:5089:41:    expected unsigned short [usertype] *status_idx_ptr
../drivers/net/ethernet/broadcom/cnic.c:5089:41:    got restricted __le16 *
../kernel/bpf/verifier.c:346:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
../kernel/bpf/verifier.c:21479:38: error: subtraction of functions? Share your drugs
../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
../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/ipv6/mcast.c: note: in included file:
../include/net/mld.h:32:43: warning: array of flexible structures
../kernel/bpf/helpers.c:1195:21: warning: incorrect type in assignment (different address spaces)
../kernel/bpf/helpers.c:1195:21:    expected unsigned long long ( *[usertype] callback_fn )( ... )
../kernel/bpf/helpers.c:1195:21:    got void [noderef] __rcu *
../kernel/bpf/helpers.c:1883:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1884:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1885:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1886:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1887:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1888:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1889:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:2116:18: warning: symbol 'bpf_obj_new_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2130:18: warning: symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2161:18: warning: symbol 'bpf_obj_drop_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2169:18: warning: symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2175:18: warning: symbol 'bpf_refcount_acquire_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2220:17: warning: symbol 'bpf_list_push_front_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2230:17: warning: symbol 'bpf_list_push_back_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2263:34: warning: symbol 'bpf_list_pop_front' was not declared. Should it be static?
../kernel/bpf/helpers.c:2268:34: warning: symbol 'bpf_list_pop_back' was not declared. Should it be static?
../kernel/bpf/helpers.c:2273:32: warning: symbol 'bpf_rbtree_remove' was not declared. Should it be static?
../kernel/bpf/helpers.c:2329:17: warning: symbol 'bpf_rbtree_add_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2339:32: warning: symbol 'bpf_rbtree_first' was not declared. Should it be static?
../kernel/bpf/helpers.c:2352:32: warning: symbol 'bpf_task_acquire' was not declared. Should it be static?
../kernel/bpf/helpers.c:2363:18: warning: symbol 'bpf_task_release' was not declared. Should it be static?
../kernel/bpf/helpers.c:2368:18: warning: symbol 'bpf_task_release_dtor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2381:27: warning: symbol 'bpf_cgroup_acquire' was not declared. Should it be static?
../kernel/bpf/helpers.c:2393:18: warning: symbol 'bpf_cgroup_release' was not declared. Should it be static?
../kernel/bpf/helpers.c:2398:18: warning: symbol 'bpf_cgroup_release_dtor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2411:27: warning: symbol 'bpf_cgroup_ancestor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2431:27: warning: symbol 'bpf_cgroup_from_id' was not declared. Should it be static?
../kernel/bpf/helpers.c:2451:18: warning: symbol 'bpf_task_under_cgroup' was not declared. Should it be static?
../kernel/bpf/helpers.c:2494:27: warning: symbol 'bpf_task_get_cgroup1' was not declared. Should it be static?
../kernel/bpf/helpers.c:2511:32: warning: symbol 'bpf_task_from_pid' was not declared. Should it be static?
../kernel/bpf/helpers.c:2530:32: warning: symbol 'bpf_task_from_vpid' was not declared. Should it be static?
../kernel/bpf/helpers.c:2571:18: warning: symbol 'bpf_dynptr_slice' was not declared. Should it be static?
../kernel/bpf/helpers.c:2656:18: warning: symbol 'bpf_dynptr_slice_rdwr' was not declared. Should it be static?
../kernel/bpf/helpers.c:2689:17: warning: symbol 'bpf_dynptr_adjust' was not declared. Should it be static?
../kernel/bpf/helpers.c:2708:18: warning: symbol 'bpf_dynptr_is_null' was not declared. Should it be static?
../kernel/bpf/helpers.c:2715:18: warning: symbol 'bpf_dynptr_is_rdonly' was not declared. Should it be static?
../kernel/bpf/helpers.c:2725:19: warning: symbol 'bpf_dynptr_size' was not declared. Should it be static?
../kernel/bpf/helpers.c:2735:17: warning: symbol 'bpf_dynptr_clone' was not declared. Should it be static?
../kernel/bpf/helpers.c:2751:18: warning: symbol 'bpf_cast_to_kern_ctx' was not declared. Should it be static?
../kernel/bpf/helpers.c:2756:18: warning: symbol 'bpf_rdonly_cast' was not declared. Should it be static?
../kernel/bpf/helpers.c:2761:18: warning: symbol 'bpf_rcu_read_lock' was not declared. Should it be static?
../kernel/bpf/helpers.c:2766:18: warning: symbol 'bpf_rcu_read_unlock' was not declared. Should it be static?
../kernel/bpf/helpers.c:2795:18: warning: symbol 'bpf_throw' was not declared. Should it be static?
../kernel/bpf/helpers.c:2814:17: warning: symbol 'bpf_wq_init' was not declared. Should it be static?
../kernel/bpf/helpers.c:2828:17: warning: symbol 'bpf_wq_start' was not declared. Should it be static?
../kernel/bpf/helpers.c:2845:17: warning: symbol 'bpf_wq_set_callback_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2859:18: warning: symbol 'bpf_preempt_disable' was not declared. Should it be static?
../kernel/bpf/helpers.c:2864:18: warning: symbol 'bpf_preempt_enable' was not declared. Should it be static?
../kernel/bpf/helpers.c:2923:1: warning: symbol 'bpf_iter_bits_new' was not declared. Should it be static?
../kernel/bpf/helpers.c:2984:17: warning: symbol 'bpf_iter_bits_next' was not declared. Should it be static?
../kernel/bpf/helpers.c:3010:18: warning: symbol 'bpf_iter_bits_destroy' was not declared. Should it be static?
../kernel/bpf/helpers.c:3034:17: warning: symbol 'bpf_copy_from_user_str' was not declared. Should it be static?
../kernel/bpf/helpers.c:2761:18: warning: context imbalance in 'bpf_rcu_read_lock' - wrong count at exit
../kernel/bpf/helpers.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_rcu_read_unlock' - unexpected unlock
../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/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/cavium/liquidio/lio_core.c: In function ‘octeon_setup_interrupt’:
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1122: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=]
 1122 |                                          INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u",
      |                                                                            ^~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1122:54: note: directive argument in the range [0, 2147483646]
 1122 |                                          INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u",
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1121:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32
 1121 |                                 snprintf(&queue_irq_names[IRQ_NAME_OFF(i)],
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1122 |                                          INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u",
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1123 |                                          oct->octeon_id, oct->pf_num, i);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1127: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=]
 1127 |                                          INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u",
      |                                                                            ^~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1127:54: note: directive argument in the range [0, 2147483646]
 1127 |                                          INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u",
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1126:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32
 1126 |                                 snprintf(&queue_irq_names[IRQ_NAME_OFF(i)],
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1127 |                                          INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u",
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1128 |                                          oct->octeon_id, oct->vf_num, i);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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_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
../net/llc/llc_proc.c:56:9: warning: context imbalance in 'llc_get_sk_idx' - wrong count at exit
../net/llc/llc_proc.c:102:23: warning: context imbalance in 'llc_seq_next' - unexpected unlock
../net/llc/llc_proc.c:117:17: warning: context imbalance in 'llc_seq_stop' - unexpected unlock
../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);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~
../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
../net/ipv4/igmp.c:3017:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock
../net/ipv4/igmp.c:3043:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit
../net/ipv4/igmp.c:3060:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit
../net/ipv4/igmp.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock
../drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1241:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
../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/atheros/alx/main.c: In function ‘alx_request_msix’:
../drivers/net/ethernet/atheros/alx/main.c:874:55: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  874 |                         sprintf(np->irq_lbl, "%s-rx-%u", netdev->name,
      |                                                       ^
../drivers/net/ethernet/atheros/alx/main.c:874:25: note: ‘sprintf’ output between 6 and 25 bytes into a destination of size 24
  874 |                         sprintf(np->irq_lbl, "%s-rx-%u", netdev->name,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  875 |                                 np->rxq->queue_idx);
      |                                 ~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/atheros/alx/main.c:871:55: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  871 |                         sprintf(np->irq_lbl, "%s-tx-%u", netdev->name,
      |                                                       ^
../drivers/net/ethernet/atheros/alx/main.c:871:25: note: ‘sprintf’ output between 6 and 25 bytes into a destination of size 24
  871 |                         sprintf(np->irq_lbl, "%s-tx-%u", netdev->name,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  872 |                                 np->txq->queue_idx);
      |                                 ~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/atheros/alx/main.c:868:55: warning: ‘%u’ directive writing between 1 and 5 bytes into a region of size between 3 and 18 [-Wformat-overflow=]
  868 |                         sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name,
      |                                                       ^~
../drivers/net/ethernet/atheros/alx/main.c:868:46: note: directive argument in the range [0, 65535]
  868 |                         sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name,
      |                                              ^~~~~~~~~~~~
../drivers/net/ethernet/atheros/alx/main.c:868:25: note: ‘sprintf’ output between 8 and 27 bytes into a destination of size 24
  868 |                         sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  869 |                                 np->txq->queue_idx);
      |                                 ~~~~~~~~~~~~~~~~~~~
../net/ipv6/tcp_ipv6.c:1560:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock
../net/ipv6/tcp_ipv6.c:1949:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/cpuid.h:64,
                 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:9240:2:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/net/ethernet/cavium/liquidio/lio_core.c:1743:15: warning: cast to restricted __be32
../drivers/net/ethernet/cavium/liquidio/lio_core.c:1813:15: warning: cast to restricted __be32
../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/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
../kernel/bpf/bpf_iter.c:786:17: warning: symbol 'bpf_iter_num_new' was not declared. Should it be static?
../kernel/bpf/bpf_iter.c:817:17: warning: symbol 'bpf_iter_num_next' was not declared. Should it be static?
../kernel/bpf/bpf_iter.c:836: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?
../drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:589:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock
../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/net/ethernet/cavium/liquidio/request_manager.c:572:9: warning: context imbalance in 'octeon_send_command' - different lock contexts for basic block
../kernel/bpf/task_iter.c:818:17: warning: symbol 'bpf_iter_task_vma_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:862:35: warning: symbol 'bpf_iter_task_vma_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:871:18: warning: symbol 'bpf_iter_task_vma_destroy' was not declared. Should it be static?
../kernel/bpf/task_iter.c:896:17: warning: symbol 'bpf_iter_css_task_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:921:32: warning: symbol 'bpf_iter_css_task_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:930:18: warning: symbol 'bpf_iter_css_task_destroy' was not declared. Should it be static?
../kernel/bpf/task_iter.c:965:17: warning: symbol 'bpf_iter_task_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:997:32: warning: symbol 'bpf_iter_task_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:1026:18: warning: symbol 'bpf_iter_task_destroy' 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]
../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/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/chelsio/cxgb4vf/sge.c:2148:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block
../net/sched/sch_mqprio.c:702:17: warning: context imbalance in 'mqprio_dump_class_stats' - different lock contexts for basic block
../fs/nfs/inode.c: note: in included file (through ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/compat.h, ../arch/x86/include/asm/ia32.h, ../arch/x86/include/asm/elf.h, ../include/linux/elf.h, ...):
../include/linux/rculist.h:157:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock
../net/appletalk/aarp.c:446:28: warning: incorrect type in assignment (different base types)
../net/appletalk/aarp.c:446:28:    expected restricted __be16 [usertype] s_net
../net/appletalk/aarp.c:446:28:    got unsigned short [usertype]
../net/appletalk/aarp.c:451:45: warning: cast from restricted __be16
../net/appletalk/aarp.c:455:41: warning: cast from restricted __be16
../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/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/events/core.c:1419:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:1419:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:1419:15:    struct perf_event_context *
../kernel/events/core.c:1432:28: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:1432:28:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:1432:28:    struct perf_event_context *
../kernel/events/core.c:3586:20: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3586:20:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3586:20:    struct perf_event_context *
../kernel/events/core.c:3590:18: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3590:18:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3590:18:    struct perf_event_context *
../kernel/events/core.c:3591:23: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3591:23:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3591:23:    struct perf_event_context *
../kernel/events/core.c:3645:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3645:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3645:25:    struct perf_event_context *
../kernel/events/core.c:3646:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3646:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3646:25:    struct perf_event_context *
../kernel/events/core.c:4024:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4024:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4024:15:    struct perf_event_context *
../kernel/events/core.c:4436:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4436:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4436:15:    struct perf_event_context *
../kernel/events/core.c:4930:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4930:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4930:25:    struct perf_event_context *
../kernel/events/core.c:6363:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6363:9:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6363:9:    struct perf_buffer *
../kernel/events/core.c:5850:24: warning: incorrect type in assignment (different base types)
../kernel/events/core.c:6079:22: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6079:22:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6079:22:    struct perf_buffer *
../kernel/events/core.c:6203:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6203:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6203:14:    struct perf_buffer *
../kernel/events/core.c:6236:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6236:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6236:14:    struct perf_buffer *
../kernel/events/core.c:6293:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6293:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6293:14:    struct perf_buffer *
../kernel/events/core.c:6384:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6384:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6384:14:    struct perf_buffer *
../kernel/events/core.c:6400:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6400:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6400:14:    struct perf_buffer *
../kernel/events/core.c:8229:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:8229:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:8229:15:    struct perf_event_context *
../kernel/events/core.c:8316:13: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:8316:13:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:8316:13:    struct perf_buffer *
../kernel/events/core.c:8420:61: warning: incorrect type in argument 2 (different address spaces)
../kernel/events/core.c:8420:61:    expected struct task_struct *p
../kernel/events/core.c:8420:61:    got struct task_struct [noderef] __rcu *real_parent
../kernel/events/core.c:8422:61: warning: incorrect type in argument 2 (different address spaces)
../kernel/events/core.c:8422:61:    expected struct task_struct *p
../kernel/events/core.c:8422:61:    got struct task_struct [noderef] __rcu *real_parent
../kernel/events/core.c:9110:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:9110:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:9110:15:    struct perf_event_context *
../kernel/events/core.c:10245:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10245:9:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10245:9:    struct swevent_hlist *
../kernel/events/core.c:10284:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10284:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10284:17:    struct swevent_hlist *
../kernel/events/core.c:10558:23: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10558:23:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:10558:23:    struct perf_event_context *
../kernel/events/core.c:11580:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
../kernel/events/core.c:13436:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13436:9:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13436:9:    struct perf_event_context *
../kernel/events/core.c:13530:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13530:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13530:15:    struct perf_event_context *
../kernel/events/core.c:13542:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13542:9:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13542:9:    struct perf_event_context *
../kernel/events/core.c:13981:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13981:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:13981:17:    struct swevent_hlist *
../kernel/events/core.c:182:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
../kernel/events/core.c:198:9: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
../kernel/events/core.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/dcache.h, ../include/linux/fs.h):
../include/linux/rcupdate.h:878:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
../kernel/events/core.c:1466:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
../kernel/events/core.c:2889:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
../kernel/events/core.c:4904:17: warning: context imbalance in 'find_get_context' - unexpected unlock
../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: note: in included file (through ../include/linux/rculist.h, ../include/linux/dcache.h, ../include/linux/fs.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'perf_get_pgtable_size' - unexpected unlock
../kernel/events/core.c:10098:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10098:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10098:17:    struct swevent_hlist *
../kernel/events/core.c:10118:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10118:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10118:17:    struct swevent_hlist *
../kernel/events/core.c:10234:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10234:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10234:16:    struct swevent_hlist *
../kernel/events/core.c:10234:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10234:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10234:16:    struct swevent_hlist *
../kernel/events/core.c:10234:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10234:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10234:16:    struct swevent_hlist *
../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/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/dlink/dl2k.c:344:35: warning: restricted __le32 degrades to integer
../net/core/bpf_sk_storage.c:335:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
../net/core/bpf_sk_storage.c:703:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
../net/core/bpf_sk_storage.c:832:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
../drivers/scsi/qla2xxx/qla_isr.c:3891: warning: Function parameter or struct member 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail'
../net/netfilter/nf_conntrack_netlink.c:1215:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock
../drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16
../drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32
../drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16
../drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32
../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_main.c:1558:29:    expected unsigned short
../drivers/net/ethernet/emulex/benet/be_main.c:1558:29:    got restricted __le16 [usertype]
../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_main.c:2628:32:    expected unsigned int [usertype] fragpa_lo
../drivers/net/ethernet/emulex/benet/be_main.c:2628:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/emulex/benet/be_main.c:2629:32:    expected unsigned int [usertype] fragpa_hi
../drivers/net/ethernet/emulex/benet/be_main.c:2629:32:    got restricted __le32 [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:2637:36: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:2639:36: warning: cast to restricted __le32
../drivers/net/ethernet/emulex/benet/be_cmds.c:2871:24: warning: too many warnings
../fs/nfs/super.c:1182:49: warning: incorrect type in initializer (different address spaces)
../fs/nfs/super.c:1182:49:    expected struct rpc_xprt *xprt1
../fs/nfs/super.c:1182:49:    got struct rpc_xprt [noderef] __rcu *cl_xprt
../fs/nfs/super.c:1183:49: warning: incorrect type in initializer (different address spaces)
../fs/nfs/super.c:1183:49:    expected struct rpc_xprt *xprt2
../fs/nfs/super.c:1183:49:    got struct rpc_xprt [noderef] __rcu *cl_xprt
../fs/nfs/super.c:1397:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static?
../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);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../include/linux/kernel.h:31,
                 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:473:25: note: in definition of macro ‘printk_index_wrap’
  473 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
../include/linux/printk.h:554:9: note: in expansion of macro ‘printk’
  554 |         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:554:16: note: in expansion of macro ‘KERN_WARNING’
  554 |         printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
      |                ^~~~~~~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c:80:17: note: in expansion of macro ‘pr_warn’
   80 |                 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(u32)
      | ^~~~~~~~~~~~~~
../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:473:25: note: in definition of macro ‘printk_index_wrap’
  473 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
../include/linux/printk.h:554:9: note: in expansion of macro ‘printk’
  554 |         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:554:16: note: in expansion of macro ‘KERN_WARNING’
  554 |         printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
      |                ^~~~~~~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c:80:17: note: in expansion of macro ‘pr_warn’
   80 |                 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(s8)
      | ^~~~~~~~~~~~~~
../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/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 void *_res
../kernel/bpf/hashtab.c:1458:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c:1495:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c:1672:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
../drivers/net/macsec.c:418:24: warning: restricted ssci_t degrades to integer
../drivers/net/macsec.c:418:22: warning: incorrect type in assignment (different base types)
../drivers/net/macsec.c:418:22:    expected restricted ssci_t [usertype] ssci
../drivers/net/macsec.c:418:22:    got unsigned int
../drivers/net/macsec.c:419:22: warning: restricted __be64 degrades to integer
../drivers/net/macsec.c:419:20: warning: incorrect type in assignment (different base types)
../drivers/net/macsec.c:419:20:    expected restricted __be64 [usertype] pn
../drivers/net/macsec.c:419:20:    got unsigned long long
In file included from ../drivers/net/ethernet/broadcom/genet/bcmmii.c:17:
../drivers/net/ethernet/broadcom/genet/bcmmii.c: In function ‘bcmgenet_mii_pd_init’:
../include/linux/phy.h:330:20: warning: ‘%02x’ directive output may be truncated writing between 2 and 8 bytes into a region of size between 0 and 60 [-Wformat-truncation=]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:53: note: in expansion of macro ‘PHY_ID_FMT’
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                                                     ^~~~~~~~~~
../include/linux/phy.h:330:24: note: format string is defined here
  330 | #define PHY_ID_FMT "%s:%02x"
      |                        ^~~~
../include/linux/phy.h:330:20: note: using the range [0, 4294967295] for directive argument
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:53: note: in expansion of macro ‘PHY_ID_FMT’
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                                                     ^~~~~~~~~~
../drivers/net/ethernet/broadcom/genet/bcmmii.c:604:17: note: ‘snprintf’ output between 4 and 70 bytes into a destination of size 61
  604 |                 snprintf(phy_name, MII_BUS_ID_SIZE, PHY_ID_FMT,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  605 |                          mdio_bus_id, pd->phy_address);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/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/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/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
../net/netfilter/nf_conntrack_amanda.c:158:33: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_amanda.c:158:33:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_amanda.c:158:33:    unsigned int ( * )( ... )
../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/lpfc/lpfc_sli.c:18157:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18157:47:    expected unsigned int [usertype] sgl_pg0_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:18157:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18159:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18159:47:    expected unsigned int [usertype] sgl_pg0_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18159:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18161:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18161:47:    expected unsigned int [usertype] sgl_pg1_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:18161:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18163:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18163:47:    expected unsigned int [usertype] sgl_pg1_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18163:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18176:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18176:20:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_sli.c:18176:20:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:15417:13: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15418:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15418:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15418:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15418:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:15427:16: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9160:16: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9163:21: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9164:23: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:693:13: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:713:17:    expected unsigned int [usertype] word3
../drivers/scsi/lpfc/lpfc_sli.c:713:17:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21295:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:21303:37: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:21304:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21304:38:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_sli.c:21304:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21338:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21338:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_sli.c:21338:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21347:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21347:30:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:21347:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21348:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21348:30:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:21348:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21349:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:21351:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21351:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_sli.c:21351:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:21352:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:21352:30:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_sli.c:21352:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:452:13: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:578:17:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_sli.c:578:17:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:600:24: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2359:35: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2461:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2462:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2465:35: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:2466:36: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9616:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:9662:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:12115:25: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:12143:25: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:14803:16: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_sli.c:17969:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17969:57:    expected unsigned int [usertype] sgl_pg0_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:17969:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:17971:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17971:57:    expected unsigned int [usertype] sgl_pg0_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:17971:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:17974:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17974:57:    expected unsigned int [usertype] sgl_pg1_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:17974:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:17976:57: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:17976:57:    expected unsigned int [usertype] sgl_pg1_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:17976:57:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18269:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18269:47:    expected unsigned int [usertype] sgl_pg0_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:18269:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18271:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18271:47:    expected unsigned int [usertype] sgl_pg0_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18271:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18278:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18278:47:    expected unsigned int [usertype] sgl_pg1_addr_lo
../drivers/scsi/lpfc/lpfc_sli.c:18278:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18280:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18280:47:    expected unsigned int [usertype] sgl_pg1_addr_hi
../drivers/scsi/lpfc/lpfc_sli.c:18280:47:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18291:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:18291:20:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_sli.c:18291:20:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:18521:29: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18523:33: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18523:33: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:18542:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_sli.c:19168:16: warning: restricted __be16 degrades to integer
../drivers/scsi/lpfc/lpfc_sli.c:20966:45: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_sli.c:20966:45:    expected unsigned int
../drivers/scsi/lpfc/lpfc_sli.c:20966:45:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_sli.c:12902:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block
../drivers/scsi/bfa/bfad_im.c:1063:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfad_im.c:1063:29:    expected unsigned long long [usertype] node_name
../drivers/scsi/bfa/bfad_im.c:1063:29:    got restricted __be64 [usertype]
../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] port_name
../drivers/scsi/bfa/bfad_im.c:1065:29:    got restricted __be64 [usertype]
../drivers/scsi/bfa/bfad_im.c:1032:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfad_im.c:1032:33:    expected unsigned long long [usertype] node_name
../drivers/scsi/bfa/bfad_im.c:1032:33:    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] port_name
../drivers/scsi/bfa/bfad_im.c:1034:33:    got restricted __be64 [usertype]
../drivers/scsi/bfa/bfad_im.c:1053:37: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfad_im.c:1053:37:    expected unsigned int [usertype] maxframe_size
../drivers/scsi/bfa/bfad_im.c:1053:37:    got restricted __be16 [usertype] maxfrsize
../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:1942:25: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_ct.c:1943:24: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_ct.c:1967:22: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_ct.c:2004:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2004:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2004:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2011:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2011:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2011:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2053:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2053:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2053:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2063:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2063:39:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2063:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2086:41: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2086:41:    expected unsigned int [usertype] port_id
../drivers/scsi/lpfc/lpfc_ct.c:2086:41:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:2093:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:2093:38:    expected unsigned int [usertype] PortId
../drivers/scsi/lpfc/lpfc_ct.c:2093:38:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:3292:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:3292:30:    expected unsigned int [usertype] EntryCnt
../drivers/scsi/lpfc/lpfc_ct.c:3292:30:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:3352:34: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_ct.c:3352:34:    expected unsigned int [usertype] EntryCnt
../drivers/scsi/lpfc/lpfc_ct.c:3352:34:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_ct.c:3524:34: warning: cast to restricted __be32
../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’:
../drivers/net/ethernet/freescale/enetc/enetc.c:2330: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=]
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                            ^~
../drivers/net/ethernet/freescale/enetc/enetc.c:2330:52: note: directive argument in the range [-2147483639, 2147483646]
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                    ^~~~~~~~~~~
../drivers/net/ethernet/freescale/enetc/enetc.c:2330:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24
 2330 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2331 |                          priv->ndev->name, i);
      |                          ~~~~~~~~~~~~~~~~~~~~
../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
../net/netfilter/nf_conntrack_ftp.c:521:22: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_ftp.c:521:22:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_ftp.c:521:22:    unsigned int ( * )( ... )
../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/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/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));
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/bpf/local_storage.c:91:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
../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/lpfc/lpfc_els.c: note: in included file:
../include/uapi/scsi/fc/fc_els.h:1248: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:2270:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2270:31:    expected unsigned int [usertype] vid
../drivers/scsi/lpfc/lpfc_els.c:2270:31:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2271:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2271:33:    expected unsigned int [usertype] flags
../drivers/scsi/lpfc/lpfc_els.c:2271:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2590:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2590:33:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_els.c:2590:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2591:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:2591:33:    expected unsigned int [usertype] word4
../drivers/scsi/lpfc/lpfc_els.c:2591:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:2922:19: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:3145:34: warning: cast to restricted __be32
../include/uapi/scsi/fc/fc_els.h:1151:37: warning: array of flexible structures
../drivers/scsi/lpfc/lpfc_els.c:3688:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:3689:17: warning: cast to restricted __be32
../include/uapi/scsi/fc/fc_els.h:1138:37: warning: array of flexible structures
../include/uapi/scsi/fc/fc_els.h:1234:37: warning: array of flexible structures
../drivers/scsi/lpfc/lpfc_els.c:5579:47: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:5579:47:    expected unsigned int [usertype] vid
../drivers/scsi/lpfc/lpfc_els.c:5579:47:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:5580:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:5580:49:    expected unsigned int [usertype] flags
../drivers/scsi/lpfc/lpfc_els.c:5580:49:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:5971:19: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6040:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6156:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6156:33:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_els.c:6156:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6157:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6157:33:    expected unsigned int [usertype] word4
../drivers/scsi/lpfc/lpfc_els.c:6157:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6158:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6158:33:    expected unsigned int [usertype] word5
../drivers/scsi/lpfc/lpfc_els.c:6158:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6324:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6327:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6327:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6339:32: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:6559:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6559:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6559:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6561:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6561:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6561:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6580:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6580:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6580:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6619:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6619:36:    expected unsigned short [usertype] temperature
../drivers/scsi/lpfc/lpfc_els.c:6619:36:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6620:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6620:33:    expected unsigned short [usertype] rx_power
../drivers/scsi/lpfc/lpfc_els.c:6620:33:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6621:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6621:32:    expected unsigned short [usertype] tx_bias
../drivers/scsi/lpfc/lpfc_els.c:6621:32:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6622:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6622:33:    expected unsigned short [usertype] tx_power
../drivers/scsi/lpfc/lpfc_els.c:6622:33:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6623:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6623:28:    expected unsigned short [usertype] vcc
../drivers/scsi/lpfc/lpfc_els.c:6623:28:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6625:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6625:30:    expected unsigned short [usertype] flags
../drivers/scsi/lpfc/lpfc_els.c:6625:30:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6626:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6626:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6626:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6637:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6637:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6637:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6641:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6641:30:    expected unsigned int [usertype] port_type
../drivers/scsi/lpfc/lpfc_els.c:6641:30:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6643:49: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6643:49:    expected unsigned int [usertype] link_failure_cnt
../drivers/scsi/lpfc/lpfc_els.c:6643:49:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6645:50: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6645:50:    expected unsigned int [usertype] loss_of_synch_cnt
../drivers/scsi/lpfc/lpfc_els.c:6645:50:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6647:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6647:51:    expected unsigned int [usertype] loss_of_signal_cnt
../drivers/scsi/lpfc/lpfc_els.c:6647:51:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6649:56: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6649:56:    expected unsigned int [usertype] primitive_seq_proto_err
../drivers/scsi/lpfc/lpfc_els.c:6649:56:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6651:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6651:51:    expected unsigned int [usertype] invalid_trans_word
../drivers/scsi/lpfc/lpfc_els.c:6651:51:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6653:48: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6653:48:    expected unsigned int [usertype] invalid_crc_cnt
../drivers/scsi/lpfc/lpfc_els.c:6653:48:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6655:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6655:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6655:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6666:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6666:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6666:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6670:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6670:33:    expected unsigned int [usertype] port_bbc
../drivers/scsi/lpfc/lpfc_els.c:6670:33:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6674:50: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6674:50:    expected unsigned int [usertype] attached_port_bbc
../drivers/scsi/lpfc/lpfc_els.c:6674:50:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6680:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6680:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6680:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6691:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6691:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6691:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6708:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6708:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6708:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6709:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6709:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6709:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6720:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6720:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6720:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6737:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6737:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6737:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6738:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6738:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6738:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6749:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6749:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6749:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6766:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6766:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6766:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6767:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6767:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6767:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6778:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6778:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6778:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6795:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6795:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6795:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6796:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6796:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6796:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6808:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6808:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6808:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6825:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6825:39:    expected unsigned int [usertype] function_flags
../drivers/scsi/lpfc/lpfc_els.c:6825:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6826:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6826:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6826:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6834:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6834:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6834:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6840:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6840:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6840:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6849:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6849:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6849:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6851:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6851:36:    expected unsigned int [usertype] CorrectedBlocks
../drivers/scsi/lpfc/lpfc_els.c:6851:36:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6853:40: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6853:40:    expected unsigned int [usertype] UncorrectableBlocks
../drivers/scsi/lpfc/lpfc_els.c:6853:40:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6856:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6856:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6856:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6867:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6867:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6867:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6905:37: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6905:37:    expected unsigned short [usertype] speed
../drivers/scsi/lpfc/lpfc_els.c:6905:37:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6933:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6933:44:    expected unsigned short [usertype] capabilities
../drivers/scsi/lpfc/lpfc_els.c:6933:44:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6934:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6934:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6934: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:6951:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6951:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6951:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6960:19: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6960:19:    expected unsigned int [usertype] tag
../drivers/scsi/lpfc/lpfc_els.c:6960:19:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:6975:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:6975:22:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:6975:22:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:7077:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_els.c:7077:25:    expected unsigned int [usertype] length
../drivers/scsi/lpfc/lpfc_els.c:7077:25:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_els.c:7084:22: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7359:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7368:25: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7370:36: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7373:25: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7596:17: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7601:21: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7611:17: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7656:9: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7656:9: warning: cast to restricted __be16
../drivers/scsi/lpfc/lpfc_els.c:7801:31: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7804:44: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7901:23: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:7962:23: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_els.c:8015:37: warning: too many warnings
../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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../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/hid/bpf/hid_bpf_dispatch.c:284:18: warning: symbol 'hid_bpf_get_data' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:307:32: warning: symbol 'hid_bpf_allocate_context' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:335:1: warning: symbol 'hid_bpf_release_context' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:398:1: warning: symbol 'hid_bpf_hw_request' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:458:1: warning: symbol 'hid_bpf_hw_output_report' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:516:1: warning: symbol 'hid_bpf_try_input_report' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:541:1: warning: symbol 'hid_bpf_input_report' was not declared. Should it be static?
../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/firmware/turris-mox-rwtm.c:392:27: warning: incorrect type in argument 1 (different base types)
../drivers/firmware/turris-mox-rwtm.c:392:27:    expected restricted __be32 [usertype] *dst
../drivers/firmware/turris-mox-rwtm.c:392:27:    got unsigned int *
../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/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10478:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:515:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:515:38:    expected restricted __be32 [usertype] ip4src
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:515:38:    got unsigned int [usertype]
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:518:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:518:38:    expected restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:518:38:    got unsigned int [usertype]
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:521:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:521:36:    expected restricted __be16 [usertype] psrc
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:521:36:    got unsigned short [usertype]
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:524:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:524:36:    expected restricted __be16 [usertype] pdst
../drivers/net/ethernet/cisco/enic/enic_ethtool.c:524:36:    got unsigned short [usertype]
../fs/lockd/clntproc.c: note: in included file (through ../include/linux/module.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock
../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c: In function ‘bnxt_ethtool_init’:
../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:4170:32: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 27 [-Wformat-truncation=]
 4170 |                          "/pkg %s", buf);
      |                                ^~   ~~~
In function ‘bnxt_get_pkgver’,
    inlined from ‘bnxt_ethtool_init’ at ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:5086:3:
../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:4169:17: note: ‘snprintf’ output between 6 and 37 bytes into a destination of size 32
 4169 |                 snprintf(bp->fw_ver_str + len, FW_VER_STR_LEN - len,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4170 |                          "/pkg %s", buf);
      |                          ~~~~~~~~~~~~~~~
../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_hbadisc.c:3461:18: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_hbadisc.c:2280:35: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_hbadisc.c:2281: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:7079:33: warning: cast to restricted __le16
../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.
../net/netfilter/nf_conntrack_irc.c:242:38: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_irc.c:242:38:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_irc.c:242:38:    unsigned int ( * )( ... )
../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:4595:24: warning: cast to restricted __be64
../drivers/scsi/lpfc/lpfc_init.c:8129:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_init.c:8129:21:    expected unsigned long long [addressable] [usertype] wwn
../drivers/scsi/lpfc/lpfc_init.c:8129:21:    got restricted __be64 [usertype]
../drivers/scsi/lpfc/lpfc_init.c:8134:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_init.c:8134:21:    expected unsigned long long [addressable] [usertype] wwn
../drivers/scsi/lpfc/lpfc_init.c:8134:21:    got restricted __be64 [usertype]
../drivers/scsi/lpfc/lpfc_init.c:14623:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_init.c:14624:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_init.c:14625:15: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_init.c:14626:17: warning: cast to restricted __be32
../net/rose/rose_route.c:722:41: warning: context imbalance in 'rose_get_neigh' - unexpected unlock
../drivers/net/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through ../drivers/net/ethernet/freescale/enetc/enetc.h):
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: cast to restricted __le64
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: restricted __le64 degrades to integer
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:509:16: warning: cast to restricted __le64
../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/ipv6/ip6mr.c:433:13: warning: context imbalance in 'ip6mr_vif_seq_start' - different lock contexts for basic block
../net/ipv6/ip6mr.c: note: in included file (through ../include/linux/mroute6.h):
../include/linux/mroute_base.h:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
../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: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/lpfc/lpfc_mbox.c:2227:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_mbox.c:2227:25:    expected unsigned int
../drivers/scsi/lpfc/lpfc_mbox.c:2227:25:    got restricted __le32 [usertype]
../net/bluetooth/af_bluetooth.c:245:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block
../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/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/lpfc/lpfc_nportdisc.c:510:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:558:23: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:559:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:1418:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:1427:31: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:1428:32: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2193:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2195:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2199:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2202:36: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2203:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2210:21: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2216:29: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2225:30: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2232:54: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:2244:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nportdisc.c:301:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block
../drivers/net/wireless/ti/wlcore/main.c:671:33: warning: context imbalance in 'wlcore_irq_locked' - different lock contexts for basic block
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30:    expected unsigned short [usertype] major
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30:    expected unsigned short [usertype] minor
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30:    expected unsigned short [usertype] micro
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30:    got restricted __be16 [usertype]
../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/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:787:39: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:787:39:    expected unsigned int [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:787:39:    got restricted __be32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:875:46: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:877:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:879:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1052:69: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1052:69:    expected unsigned int [usertype] prot_data
../drivers/scsi/lpfc/lpfc_scsi.c:1052:69:    got restricted __be32 [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:1173:69: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1173:69:    expected unsigned int [usertype] prot_data
../drivers/scsi/lpfc/lpfc_scsi.c:1173:69:    got restricted __be16 [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:1573:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1573:21:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1573:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1574:22: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1574:22:    expected unsigned int [usertype] reftag
../drivers/scsi/lpfc/lpfc_scsi.c:1574:22:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1607:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1607:21:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1607:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1608:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1608:21:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_scsi.c:1608:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1609:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1609:21:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:1609:21:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1618:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1619:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1625:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1740:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1740:29:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1740:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1741:30: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1741:30:    expected unsigned int [usertype] reftag
../drivers/scsi/lpfc/lpfc_scsi.c:1741:30:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1769:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1769:29:    expected unsigned int [usertype] word0
../drivers/scsi/lpfc/lpfc_scsi.c:1769:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1770:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1770:29:    expected unsigned int [usertype] word1
../drivers/scsi/lpfc/lpfc_scsi.c:1770:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1771:29: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1771:29:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:1771:29:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1788:34: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1789:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1823:40: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1824:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1847:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:1962:25: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1962:25:    expected unsigned int [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:1962:25:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1989:23: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1989:23:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:1989:23:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:1990:23: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:1990:23:    expected unsigned int [usertype] word3
../drivers/scsi/lpfc/lpfc_scsi.c:1990:23:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2015:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2015:38:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2015:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2017:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2017:38:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2017:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2029:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2029:38:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2029:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2030:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2030:38:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2030:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2033:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2033:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2033:36:    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] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2034:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2044:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2044:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2044:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2045:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2045:38:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2045:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2176:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2176:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2176:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2178:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2178:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2178:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2182:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2182:36:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2182:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2183:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2183:38:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2183:38:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2195:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2195:33:    expected unsigned int [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2195:33:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2229:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2229:31:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2229:31:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2230:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2230:31:    expected unsigned int [usertype] word3
../drivers/scsi/lpfc/lpfc_scsi.c:2230:31:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2248:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:2249:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:2250:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2250:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2250:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2302:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2302:54:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2302:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2304:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2304:54:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2304:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2308:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2308:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:2308:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2309:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2309:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2309:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2338:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2338:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:2338:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2340:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2340:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:2340:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2347:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2347:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:2347:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2660:11: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2660:11:    expected unsigned short [usertype] x
../drivers/scsi/lpfc/lpfc_scsi.c:2660:11:    got restricted __be16 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:2674:13: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2674:13:    expected unsigned short [usertype] ret
../drivers/scsi/lpfc/lpfc_scsi.c:2674:13:    got restricted __sum16
../drivers/scsi/lpfc/lpfc_scsi.c:2734:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2734:31:    expected unsigned short [usertype] start_app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2734:31:    got restricted __be16 [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2751:51: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2751:51:    expected unsigned short [assigned] [usertype] guard_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2751:51:    got restricted __be16 [usertype] guard_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2774:41: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:2774:41:    expected unsigned short [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:2774:41:    got restricted __be16 [usertype] app_tag
../drivers/scsi/lpfc/lpfc_scsi.c:3079:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3081:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3081:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3081:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3137:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3137:54:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:3137:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3139:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3139:54:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:3139:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3155:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3155:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_scsi.c:3155:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3157:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3157:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_scsi.c:3157:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3161:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3161:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3161:44:    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] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:3162:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3171:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3171:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3171:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3172:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3172:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_scsi.c:3172:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3197:41: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3199:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3199:36:    expected unsigned int [usertype] w
../drivers/scsi/lpfc/lpfc_scsi.c:3199:36:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3210:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3212:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3212:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3212:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3324:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_scsi.c:3326:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:3326:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_scsi.c:3326:28:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_scsi.c:3614:24: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3847:26: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3872:35: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3877:28: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3892:9: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3908:38: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3963:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:3963:17: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_scsi.c:4077:38: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_scsi.c:4077:38:    expected restricted __be32 [usertype] ref_tag
../drivers/scsi/lpfc/lpfc_scsi.c:4077:38:    got unsigned int [usertype] prot_data
../drivers/scsi/lpfc/lpfc_scsi.c:4081:38: warning: too many warnings
../fs/lockd/svclock.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock
../net/netfilter/nf_conntrack_snmp.c:42:23: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_snmp.c:42:23:    int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_snmp.c:42:23:    int ( * )( ... )
../net/ipv4/ipmr.c:2944:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block
../net/ipv4/ipmr.c: note: in included file (through ../include/linux/mroute.h):
../include/linux/mroute_base.h:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
../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/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/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30:    expected unsigned short [usertype] major
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30:    expected unsigned short [usertype] minor
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30:    expected unsigned short [usertype] micro
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30:    got restricted __be16 [usertype]
../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/sunrpc/xprt.c:1710:9: warning: context imbalance in 'xprt_dynamic_alloc_slot' - unexpected unlock
../net/ax25/ax25_std_timer.c:29:6: warning: context imbalance in 'ax25_std_heartbeat_expiry' - different lock contexts for basic block
../net/ipv4/ipmr_base.c:147:6: warning: context imbalance in 'mr_mfc_seq_idx' - wrong count at exit
../net/ipv4/ipmr_base.c:200:23: warning: context imbalance in 'mr_mfc_seq_next' - unexpected unlock
../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/arena.c:554:18: warning: symbol 'bpf_arena_alloc_pages' was not declared. Should it be static?
../kernel/bpf/arena.c:566:18: warning: symbol 'bpf_arena_free_pages' was not declared. Should it be static?
../drivers/scsi/qla2xxx/qla_target.c:397:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock
../drivers/scsi/qla2xxx/qla_target.c:3754:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock
../drivers/scsi/qla2xxx/qla_target.c:5643:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock
../drivers/scsi/qla2xxx/qla_target.c:5682:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock
../net/bluetooth/hci_event.c: note: in included file (through ../include/net/bluetooth/hci_core.h):
../include/net/bluetooth/hci.h:2616:47: warning: array of flexible structures
../include/net/bluetooth/hci.h:2702:43: warning: array of flexible structures
../fs/lockd/mon.c: note: in included file (through ../include/linux/smp.h, ../include/linux/alloc_tag.h, ../include/linux/percpu.h, ../arch/x86/include/asm/msr.h, ../arch/x86/include/asm/tsc.h, ...):
../include/linux/list.h:229:25: warning: context imbalance in 'nsm_release' - unexpected unlock
../net/ipv4/syncookies.c:218:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
../net/can/j1939/main.c: note: in included file (through ../include/linux/can/can-ml.h):
../include/linux/netdevice.h:2610:20: warning: context imbalance in '__j1939_rx_release' - wrong count at exit
../drivers/scsi/qla2xxx/qla_tmpl.c:1058:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock
../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/lpfc/lpfc_debugfs.c:2401:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_debugfs.c:2401:21:    expected unsigned long long [addressable] [usertype] tmp
../drivers/scsi/lpfc/lpfc_debugfs.c:2401:21:    got restricted __be64 [usertype]
../drivers/scsi/lpfc/lpfc_debugfs.c:2457:21: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_debugfs.c:2457:21:    expected unsigned long long [addressable] [assigned] [usertype] tmp
../drivers/scsi/lpfc/lpfc_debugfs.c:2457:21:    got restricted __be64 [usertype]
../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/csiostor/csio_scsi.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/sched.h, ../include/linux/ratelimit.h, ../include/linux/dev_printk.h, ...):
../include/linux/list.h:287:25: warning: context imbalance in 'csio_scsi_cleanup_io_q' - unexpected unlock
../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
../net/netfilter/nf_conntrack_tftp.c:78:31: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_conntrack_tftp.c:78:31:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_conntrack_tftp.c:78:31:    unsigned int ( * )( ... )
../net/ax25/ax25_ds_timer.c:91:6: warning: context imbalance in 'ax25_ds_heartbeat_expiry' - different lock contexts for basic block
../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/scsi/lpfc/lpfc_bsg.c:195:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:196:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:201:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2630:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2633:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2637:38: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2854:32: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2855:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:2857:30: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_bsg.c:5234:29: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_bsg.c:5237:33: warning: cast to restricted __be32
../drivers/scsi/lpfc/lpfc_nvme.c:2066:28: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:2066:28:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvme.c:2066: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:1424:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1424:54:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_nvme.c:1424:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1426:54: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1426:54:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_nvme.c:1426:54:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1442:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1442:46:    expected unsigned int [usertype] addr_lo
../drivers/scsi/lpfc/lpfc_nvme.c:1442:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1444:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1444:46:    expected unsigned int [usertype] addr_hi
../drivers/scsi/lpfc/lpfc_nvme.c:1444:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1448:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1448:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvme.c:1448:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1449:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1449:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_nvme.c:1449:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1458:44: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1458:44:    expected unsigned int [usertype] word2
../drivers/scsi/lpfc/lpfc_nvme.c:1458:44:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1460:46: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1460:46:    expected unsigned int [usertype] sge_len
../drivers/scsi/lpfc/lpfc_nvme.c:1460:46:    got restricted __le32 [usertype]
../drivers/scsi/lpfc/lpfc_nvme.c:1480:33: warning: cast to restricted __le32
../drivers/scsi/lpfc/lpfc_nvme.c:1482:36: warning: incorrect type in assignment (different base types)
../drivers/scsi/lpfc/lpfc_nvme.c:1482:36:    expected unsigned int [usertype] w
../drivers/scsi/lpfc/lpfc_nvme.c:1482: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_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/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);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/ipv6/seg6_iptunnel.c: note: in included file (through ../include/linux/seg6_iptunnel.h):
../include/uapi/linux/seg6_iptunnel.h:29:31: warning: array of flexible structures
../net/ipv6/seg6_iptunnel.c:52:43: warning: array of flexible structures
../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
../fs/nfs/localio.c:420:1: warning: context imbalance in 'nfs_copy_boot_verifier' - different lock contexts for basic block
../net/sched/em_cmp.c:40:31: warning: cast to restricted __be16
../net/sched/em_cmp.c:50:31: warning: cast to restricted __be32
../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/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/rionet.c: note: in included file:
../include/linux/rio.h:204:34: warning: array of flexible structures
../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/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/huawei/hinic/hinic_main.c:830:25: warning: cast to restricted __be16
../drivers/net/ethernet/huawei/hinic/hinic_tx.c:713:25: warning: cast to restricted __be16
../fs/nfsd/nfs4state.c: In function ‘nfsd4_lock’:
../fs/nfsd/nfs4state.c:7969:29: warning: variable ‘sb’ set but not used [-Wunused-but-set-variable]
 7969 |         struct super_block *sb;
      |                             ^~
../net/ipv4/tcp_sigpool.c:260:5: warning: context imbalance in 'tcp_sigpool_start' - wrong count at exit
../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/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: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:1291:33: warning: cast to restricted __be16
../drivers/scsi/bfa/bfa_core.c:1614:31: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_core.c:1614:31:    expected restricted __be16 [usertype] delay
../drivers/scsi/bfa/bfa_core.c:1614:31:    got int
../drivers/scsi/bfa/bfa_core.c:1618:33: warning: incorrect type in assignment (different base types)
../drivers/scsi/bfa/bfa_core.c:1618:33:    expected restricted __be16 [usertype] latency
../drivers/scsi/bfa/bfa_core.c:1618:33:    got int
../drivers/scsi/bfa/bfa_core.c:1632:43: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_core.c:1633:45: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16
../drivers/scsi/bfa/bfa_core.c:1649:9: warning: cast from restricted __be16
../kernel/bpf/stackmap.c:490:9: warning: context imbalance in '__bpf_get_stack' - different lock contexts for basic block
../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/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]
../net/netfilter/nf_nat_amanda.c:67:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_amanda.c:67:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_amanda.c:67:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_amanda.c:75:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_amanda.c:75:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_amanda.c:75:9:    unsigned int ( * )( ... )
../fs/nfsd/nfs4state.c: note: in included file (through ../include/linux/wait.h, ../include/linux/wait_bit.h, ../include/linux/fs.h):
../include/linux/list.h:229:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock
../fs/nfsd/nfs4state.c:1203:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock
../net/netfilter/nf_nat_ftp.c:117:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_ftp.c:117:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_ftp.c:117:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_ftp.c:125:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_ftp.c:125:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_ftp.c:125:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_irc.c:89:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_irc.c:89:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_irc.c:89:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_irc.c:97:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_irc.c:97:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_irc.c:97:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_tftp.c:43:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_tftp.c:43:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_tftp.c:43:9:    unsigned int ( * )( ... )
../net/netfilter/nf_nat_tftp.c:51:9: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_nat_tftp.c:51:9:    unsigned int ( [noderef] __rcu * )( ... )
../net/netfilter/nf_nat_tftp.c:51:9:    unsigned int ( * )( ... )
../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 *
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/irqflags.h:80,
                 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:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/bridge/br_netfilter_hooks.c: note: in included file (through ../include/linux/if_pppox.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../net/bluetooth/hci_codec.c: note: in included file:
../include/net/bluetooth/hci_core.h:147:35: 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/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/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/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]
../kernel/bpf/bpf_struct_ops.c:539:27: warning: symbol 'bpf_struct_ops_link_lops' was not declared. Should it be static?
../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
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/irqflags.h:80,
                 from ../include/linux/irqflags.h:18,
                 from ../include/linux/rcupdate.h:26,
                 from ../include/linux/rculist.h:11,
                 from ../include/linux/sched/signal.h:5,
                 from ../drivers/staging/rtl8723bs/include/drv_types.h:17,
                 from ../drivers/staging/rtl8723bs/core/rtw_security.c:8:
In function ‘fortify_memcpy_chk’,
    inlined from ‘rtw_BIP_verify’ at ../drivers/staging/rtl8723bs/core/rtw_security.c:1424:3:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/nfs/nfs4state.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/list.h:229:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock
../fs/nfs/nfs4state.c:937:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces):
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9:    int ( [noderef] __rcu * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9:    int ( * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces):
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9:    int ( [noderef] __rcu * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9:    int ( * )( ... )
../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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../drivers/scsi/qedi/qedi_main.c:96:36: warning: restricted __le16 degrades to integer
../drivers/scsi/qedi/qedi_main.c:1215:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1215:20:    expected unsigned int [usertype] iscsi_cid
../drivers/scsi/qedi/qedi_main.c:1215:20:    got restricted __le16 [usertype] conn_id
../drivers/scsi/qedi/qedi_main.c:1227:74: warning: incorrect type in argument 2 (different base types)
../drivers/scsi/qedi/qedi_main.c:1227:74:    expected unsigned int [usertype] tid
../drivers/scsi/qedi/qedi_main.c:1227:74:    got restricted __le16 [usertype] itid
../drivers/scsi/qedi/qedi_main.c:1275:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1275:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedi/qedi_main.c:1275:18:    got restricted __le16
../drivers/scsi/qedi/qedi_main.c:1327:18: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1327:18:    expected unsigned short [usertype] prod_idx
../drivers/scsi/qedi/qedi_main.c:1327:18:    got restricted __le16
../drivers/scsi/qedi/qedi_main.c:1855:32: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1855:32:    expected restricted __le32 [usertype] itt
../drivers/scsi/qedi/qedi_main.c:1855:32:    got unsigned int [usertype] proto_itt
../drivers/scsi/qedi/qedi_main.c:1868:37: warning: restricted __le32 degrades to integer
../drivers/scsi/qedi/qedi_main.c:1882:20: warning: incorrect type in assignment (different base types)
../drivers/scsi/qedi/qedi_main.c:1882:20:    expected unsigned int [usertype]
../drivers/scsi/qedi/qedi_main.c:1882:20:    got restricted __le32 [usertype] itt
../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
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/irqflags.h:80,
                 from ../include/linux/irqflags.h:18,
                 from ../include/linux/rcupdate.h:26,
                 from ../include/linux/rculist.h:11,
                 from ../include/linux/sched/signal.h:5,
                 from ../drivers/staging/rtl8723bs/include/drv_types.h:17,
                 from ../drivers/staging/rtl8723bs/core/rtw_xmit.c:7:
In function ‘fortify_memcpy_chk’,
    inlined from ‘rtw_mgmt_xmitframe_coalesce’ at ../drivers/staging/rtl8723bs/core/rtw_xmit.c:1209:3:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/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]
../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:313:17: warning: symbol 'bpf_crypto_decrypt' was not declared. Should it be static?
../kernel/bpf/crypto.c:334:17: warning: symbol 'bpf_crypto_encrypt' 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
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c: In function ‘cgx_lmac_init’:
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:49: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 6 [-Wformat-overflow=]
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                                                 ^~
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:37: note: directive argument in the range [-2147483641, 254]
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                                     ^~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1701:17: note: ‘sprintf’ output between 12 and 24 bytes into a destination of size 16
 1701 |                 sprintf(lmac->name, "cgx_fwi_%d_%d", cgx->cgx_id, i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:32:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:35:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:45:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:48:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:856:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:598:48: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35:    got void *hwbase
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21:    expected unsigned long long [usertype] *ptr
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21:    got void [noderef] __iomem *
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21:    expected unsigned long long [usertype] *ptr
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21:    got void [noderef] __iomem *
../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:4353:19: warning: cast from restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:4386:34: warning: cast to restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:4483:16: warning: cast to restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:4483:16: warning: cast from restricted __be32
../drivers/scsi/be2iscsi/be_main.c:4539:9: warning: incorrect type in argument 5 (different base types)
../drivers/scsi/be2iscsi/be_main.c:4539:9:    expected unsigned int [usertype] value
../drivers/scsi/be2iscsi/be_main.c:4539:9:    got restricted __be16 [usertype]
../drivers/scsi/be2iscsi/be_main.c:4599:9: warning: incorrect type in argument 5 (different base types)
../drivers/scsi/be2iscsi/be_main.c:4599:9:    expected unsigned int [usertype] value
../drivers/scsi/be2iscsi/be_main.c:4599:9:    got restricted __be16 [usertype]
../drivers/scsi/be2iscsi/be_main.c:4693:30: warning: restricted __be32 degrades to integer
../drivers/scsi/be2iscsi/be_main.c:4778:17: warning: cast to restricted __be32
../drivers/scsi/be2iscsi/be_main.c:4778:17: warning: cast from restricted itt_t
../drivers/scsi/be2iscsi/be_main.c:5785:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static?
../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
../net/bluetooth/sco.c: note: in included file:
../include/net/bluetooth/hci_core.h:147:35: 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/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:620:20: warning: incorrect type in assignment (different base types)
../drivers/net/bareudp.c:620:20:    expected restricted __be16 [usertype] port
../drivers/net/bareudp.c:620:20:    got unsigned short
../drivers/net/bareudp.c:621:25: warning: incorrect type in assignment (different base types)
../drivers/net/bareudp.c:621:25:    expected restricted __be16 [usertype] ethertype
../drivers/net/bareudp.c:621:25:    got unsigned short
../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 *
../net/netfilter/nf_tables_api.c:2016:25: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2016:25: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2016:25:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2016:25:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2218:17: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2218:17: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2218:17:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2218:17:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2218:17: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2218:17:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2218:17:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2261:21: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2261:21: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2261:21:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2261:21:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c:2644:25: warning: cast between address spaces (__percpu -> __rcu)
../net/netfilter/nf_tables_api.c:2644:25: error: incompatible types in comparison expression (different address spaces):
../net/netfilter/nf_tables_api.c:2644:25:    struct nft_stats [noderef] __rcu *
../net/netfilter/nf_tables_api.c:2644:25:    struct nft_stats [noderef] __percpu *
../net/netfilter/nf_tables_api.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock
../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/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]
../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
../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/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
../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
../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/bridge/netfilter/ebtable_filter.c:19:41: warning: array of flexible structures
../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/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/sunrpc/sysfs.c:268:9: error: incompatible types in comparison expression (different address spaces):
../net/sunrpc/sysfs.c:268:9:    char const [noderef] __rcu *
../net/sunrpc/sysfs.c:268:9:    char const *
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35:    expected struct rx_desc *rx_desc_area
../drivers/net/ethernet/marvell/mv643xx_eth.c:1952: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
../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
../scripts/Makefile.build:194: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch
../net/bridge/netfilter/ebtable_nat.c:19:41: warning: array of flexible structures
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21:    expected struct rvu_fwdata *fwdata
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21:    got void [noderef] __iomem *
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28:    got struct rvu_fwdata *fwdata
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: warning: incorrect type in argument 1 (different address spaces)
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28:    expected void volatile [noderef] __iomem *addr
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28:    got struct rvu_fwdata *fwdata
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2387:46: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2410:38: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/skge.c:3115:29: warning: cast to restricted __le16
../drivers/net/ethernet/marvell/skge.c:3115:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/marvell/skge.c:3115:27:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/marvell/skge.c:3115:27:    got unsigned short [usertype]
../drivers/net/ethernet/marvell/sky2.c:1890:28: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/marvell/sky2.c:1890:28:    expected restricted __le16 [usertype] length
../drivers/net/ethernet/marvell/sky2.c:1890:28:    got restricted __be16 [usertype]
../drivers/net/ethernet/marvell/sky2.c:2670:29: warning: cast to restricted __le16
../drivers/net/ethernet/marvell/sky2.c:2670:27: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/marvell/sky2.c:2670:27:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/marvell/sky2.c:2670:27:    got unsigned short [usertype]
../drivers/net/ethernet/marvell/sky2.c:2691:57: warning: cast to restricted __be16
../drivers/net/ethernet/marvell/sky2.c:2699:27: warning: cast to restricted __le32
../drivers/net/ethernet/marvell/sky2.c:4445:53: warning: cast to restricted __be16
../drivers/net/ethernet/marvell/sky2.c:4445:53: warning: cast from restricted __le16
../net/rxrpc/conn_service.c:56:9: warning: context imbalance in 'rxrpc_find_service_conn_rcu' - different lock contexts for basic block
../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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45:    expected restricted __sum16 [usertype] check
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45:    got restricted __be16 [usertype]
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22:    expected unsigned int [usertype] val
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22:    got restricted __be32 [usertype] ip
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2935:40: warning: cast from restricted __be32
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38:    expected restricted __be32 [usertype] ip4dst
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38:    got unsigned int [usertype]
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38:    expected restricted __be32 [usertype] ip4src
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38:    got unsigned int
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36:    expected restricted __be16 [usertype] psrc
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36:    got int
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36:    expected restricted __be16 [usertype] pdst
../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36:    got int
../fs/nfs/pnfs.c:319:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock
../fs/nfs/pnfs.c:624:17: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c: In function ‘rvu_dbg_mcs_init’:
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:506:36: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=]
  506 |                 sprintf(dname, "mcs%d", i);
      |                                    ^~
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:506:32: note: directive argument in the range [-2147483641, 2147483646]
  506 |                 sprintf(dname, "mcs%d", i);
      |                                ^~~~~~~
../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:506:17: note: ‘sprintf’ output between 5 and 15 bytes into a destination of size 10
  506 |                 sprintf(dname, "mcs%d", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/nfs/pnfs_nfs.c:194:17: warning: context imbalance in 'pnfs_put_commit_array' - unexpected unlock
../fs/nfs/pnfs_nfs.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/kref.h, ../include/linux/mm_types.h, ../include/linux/uio.h, ...):
../include/linux/list.h:287:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock
../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16
../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/wireless/mediatek/mt76/mt7915/mmio.c:634:5: warning: context imbalance in 'mt7915_mmio_wed_init' - wrong count at exit
../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:124:19: warning: cast to restricted __be32
../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:41: warning: restricted __be32 degrades to integer
../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?
../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/phy/mscc/mscc_main.c: In function ‘vsc85xx_dt_led_modes_get.constprop’:
../drivers/net/phy/mscc/mscc_main.c:451:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  451 |                 ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i);
      |                                                                ^
../drivers/net/phy/mscc/mscc_main.c:451:23: note: ‘sprintf’ output between 19 and 29 bytes into a destination of size 28
  451 |                 ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/afs/callback.c:146:22: warning: context imbalance in 'afs_lookup_volume_rcu' - different lock contexts for basic block
../fs/afs/cell.c:694:9: error: incompatible types in comparison expression (different address spaces):
../fs/afs/cell.c:694:9:    struct hlist_node [noderef] __rcu *
../fs/afs/cell.c:694: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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../drivers/net/ethernet/micrel/ks8851_par.c:62:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit
../drivers/net/ethernet/micrel/ks8851_par.c:76:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock
../fs/afs/dir.c:271:24: warning: context imbalance in 'afs_read_dir' - wrong count at exit
../fs/afs/dir.c:498:12: warning: context imbalance in 'afs_dir_iterate' - different lock contexts for basic block
../drivers/net/ethernet/micrel/ksz884x.c:3146:50: warning: restricted pci_power_t degrades to integer
../drivers/net/ethernet/micrel/ksz884x.c:3467:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:3467:37:    expected unsigned int [usertype] next
../drivers/net/ethernet/micrel/ksz884x.c:3467:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:3469:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:3469:29:    expected unsigned int [usertype] next
../drivers/net/ethernet/micrel/ksz884x.c:3469:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:3471:33: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:3471:33:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:3471: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:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1542:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1542:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1542:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    expected unsigned int [usertype] addr
../drivers/net/ethernet/micrel/ksz884x.c:1562:25:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1518:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1518:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1518: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:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528: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:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528: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:1526:37: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1526:37:    got restricted __le32 [usertype]
../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    expected unsigned int [usertype] data
../drivers/net/ethernet/micrel/ksz884x.c:1528:30:    got restricted __le32 [usertype]
../net/rds/af_rds.c:245:22: warning: invalid assignment: |=
../net/rds/af_rds.c:245:22:    left side has type restricted __poll_t
../net/rds/af_rds.c:245:22:    right side has type int
../net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types)
../net/rds/connection.c:71:31:    expected restricted __be32 const [usertype] laddr
../net/rds/connection.c:71:31:    got unsigned int [assigned] [usertype] lhash
../net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types)
../net/rds/connection.c:71:41:    expected restricted __be32 const [usertype] faddr
../net/rds/connection.c:71:41:    got unsigned int [assigned] [usertype] fhash
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block
../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4474:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block
../fs/ocfs2/super.c:2343:34: warning: cast to restricted __le32
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c: In function ‘myri10ge_request_irq’:
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2185: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=]
 2185 |                                  "%s:slice-%d", netdev->name, i);
      |                                            ^~
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2185:34: note: directive argument in the range [-2147483643, 2147483646]
 2185 |                                  "%s:slice-%d", netdev->name, i);
      |                                  ^~~~~~~~~~~~~
../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2184:25: note: ‘snprintf’ output between 9 and 34 bytes into a destination of size 32
 2184 |                         snprintf(ss->irq_desc, sizeof(ss->irq_desc),
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2185 |                                  "%s:slice-%d", netdev->name, i);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/phonet/socket.c:619:14: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:619:14:    struct sock [noderef] __rcu *
../net/phonet/socket.c:619:14:    struct sock *
../net/phonet/socket.c:642:17: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:642:17:    struct sock [noderef] __rcu *
../net/phonet/socket.c:642:17:    struct sock *
../net/phonet/socket.c:658:17: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:658:17:    struct sock [noderef] __rcu *
../net/phonet/socket.c:658:17:    struct sock *
../net/phonet/socket.c:677:25: error: incompatible types in comparison expression (different address spaces):
../net/phonet/socket.c:677:25:    struct sock [noderef] __rcu *
../net/phonet/socket.c:677:25:    struct sock *
../net/phonet/socket.c:726:21: warning: context imbalance in 'pn_res_seq_start' - wrong count at exit
../net/phonet/socket.c:741:13: warning: context imbalance in 'pn_res_seq_stop' - wrong count at exit
../drivers/net/wireless/mediatek/mt76/mt7996/mmio.c:302:5: warning: context imbalance in 'mt7996_mmio_wed_init' - wrong count at exit
../drivers/net/ethernet/neterion/s2io.c: In function ‘s2io_add_isr’:
../drivers/net/ethernet/neterion/s2io.c:6947:59: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 18 [-Wformat-truncation=]
 6947 |                                                 "%s:MSI-X-%d-TX",
      |                                                           ^~
../drivers/net/ethernet/neterion/s2io.c:6947:49: note: directive argument in the range [-2147483641, 2147483646]
 6947 |                                                 "%s:MSI-X-%d-TX",
      |                                                 ^~~~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c:6945:41: note: ‘snprintf’ output between 12 and 37 bytes into a destination of size 25
 6945 |                                         snprintf(sp->desc[i],
      |                                         ^~~~~~~~~~~~~~~~~~~~~
 6946 |                                                 sizeof(sp->desc[i]),
      |                                                 ~~~~~~~~~~~~~~~~~~~~
 6947 |                                                 "%s:MSI-X-%d-TX",
      |                                                 ~~~~~~~~~~~~~~~~~
 6948 |                                                 dev->name, i);
      |                                                 ~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c:6936:59: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 18 [-Wformat-truncation=]
 6936 |                                                 "%s:MSI-X-%d-RX",
      |                                                           ^~
../drivers/net/ethernet/neterion/s2io.c:6936:49: note: directive argument in the range [-2147483641, 2147483646]
 6936 |                                                 "%s:MSI-X-%d-RX",
      |                                                 ^~~~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c:6934:41: note: ‘snprintf’ output between 12 and 37 bytes into a destination of size 25
 6934 |                                         snprintf(sp->desc[i],
      |                                         ^~~~~~~~~~~~~~~~~~~~~
 6935 |                                                 sizeof(sp->desc[i]),
      |                                                 ~~~~~~~~~~~~~~~~~~~~
 6936 |                                                 "%s:MSI-X-%d-RX",
      |                                                 ~~~~~~~~~~~~~~~~~
 6937 |                                                 dev->name, i);
      |                                                 ~~~~~~~~~~~~~
../drivers/net/ethernet/neterion/s2io.c: In function ‘s2io_init_nic’:
../drivers/net/ethernet/neterion/s2io.c:8097:59: warning: ‘%s’ directive output may be truncated writing up to 79 bytes into a region of size between 35 and 50 [-Wformat-truncation=]
 8097 |         snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name,
      |                                                           ^~
../drivers/net/ethernet/neterion/s2io.c:8097:9: note: ‘snprintf’ output between 11 and 105 bytes into a destination of size 60
 8097 |         snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 8098 |                  sp->product_name);
      |                  ~~~~~~~~~~~~~~~~~
../net/rds/recv.c:218:42: warning: cast to restricted __be16
../net/rds/recv.c:222:44: warning: cast to restricted __be32
../drivers/net/ethernet/natsemi/ns83820.c:900:39: warning: cast to restricted __be16
../drivers/net/ethernet/natsemi/ns83820.c:1115:42: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/natsemi/ns83820.c:1983:9: warning: cast to restricted __le32
../net/dccp/proto.c:536:52: warning: incorrect type in argument 2 (different base types)
../net/dccp/proto.c:536:52:    expected restricted __be32 const [usertype] service
../net/dccp/proto.c:536:52:    got int [addressable] val
../net/dccp/proto.c:719:57: warning: incorrect type in argument 2 (different base types)
../net/dccp/proto.c:719:57:    expected restricted __be32 [usertype] param
../net/dccp/proto.c:719:57:    got int cmsg_type
../drivers/net/ethernet/neterion/s2io.c:6959:41: warning: cast to restricted __be32
../fs/smb/client/reparse.c:679:45: warning: incorrect type in argument 4 (different base types)
../fs/smb/client/reparse.c:679:45:    expected unsigned short [usertype] *pwcs
../fs/smb/client/reparse.c:679:45:    got restricted __le16 [usertype] *[assigned] symname_utf16
../net/rds/send.c:1050:24: warning: incorrect type in argument 1 (different base types)
../net/rds/send.c:1050:24:    expected unsigned int [usertype] a
../net/rds/send.c:1050:24:    got restricted __be16 [usertype] sin6_port
../net/rds/send.c:1052:24: warning: incorrect type in argument 1 (different base types)
../net/rds/send.c:1052:24:    expected unsigned int [usertype] a
../net/rds/send.c:1052:24:    got restricted __be16 [usertype] sin6_port
../net/rds/send.c:1457:30: warning: incorrect type in initializer (different base types)
../net/rds/send.c:1457:30:    expected unsigned short [usertype] npaths
../net/rds/send.c:1457:30:    got restricted __be16 [usertype]
../net/rds/send.c:1458:34: warning: incorrect type in initializer (different base types)
../net/rds/send.c:1458:34:    expected unsigned int [usertype] my_gen_num
../net/rds/send.c:1458:34:    got restricted __be32 [usertype]
../net/phonet/af_phonet.c:35:14: error: incompatible types in comparison expression (different address spaces):
../net/phonet/af_phonet.c:35:14:    struct phonet_protocol const [noderef] __rcu *
../net/phonet/af_phonet.c:35:14:    struct phonet_protocol const *
../net/phonet/af_phonet.c:474:17: error: incompatible types in comparison expression (different address spaces):
../net/phonet/af_phonet.c:474:17:    struct phonet_protocol const [noderef] __rcu *
../net/phonet/af_phonet.c:474:17:    struct phonet_protocol const *
../net/phonet/af_phonet.c:486:9: error: incompatible types in comparison expression (different address spaces):
../net/phonet/af_phonet.c:486:9:    struct phonet_protocol const [noderef] __rcu *
../net/phonet/af_phonet.c:486:9:    struct phonet_protocol const *
../net/sctp/sm_make_chunk.c:3107:48: warning: incorrect type in argument 2 (different base types)
../net/sctp/sm_make_chunk.c:3107:48:    expected int optname
../net/sctp/sm_make_chunk.c:3107:48:    got restricted __be16
../net/sctp/sm_make_chunk.c:3179:48: warning: incorrect type in argument 2 (different base types)
../net/sctp/sm_make_chunk.c:3179:48:    expected int optname
../net/sctp/sm_make_chunk.c:3179:48:    got restricted __be16
../fs/ocfs2/dlm/dlmthread.c:241:17: warning: context imbalance in 'dlm_purge_lockres' - unexpected unlock
../fs/ocfs2/dlm/dlmthread.c:286:9: warning: context imbalance in 'dlm_run_purge_list' - different lock contexts for basic block
../net/dccp/qpolicy.c:88:27: warning: incorrect type in initializer (different base types)
../net/dccp/qpolicy.c:88:27:    expected restricted __be32 [usertype] params
../net/dccp/qpolicy.c:88:27:    got int
../net/dccp/qpolicy.c:133:33: warning: restricted __be32 degrades to integer
../net/dccp/qpolicy.c:133:24: warning: restricted __be32 degrades to integer
../drivers/net/ethernet/nvidia/forcedeth.c:4790:9: warning: context imbalance in 'nv_set_ringparam' - different lock contexts for basic block
../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 *
../fs/ocfs2/dlm/dlmrecovery.c:2950:9: warning: context imbalance in 'dlm_finalize_reco_handler' - different lock contexts for basic block
../net/dccp/ccids/ccid3.c:474:25: warning: incorrect type in assignment (different base types)
../net/dccp/ccids/ccid3.c:474:25:    expected restricted __be32 [usertype] opt_val
../net/dccp/ccids/ccid3.c:474:25:    got unsigned int [usertype]
../net/dccp/ccids/ccid3.c:478:39: warning: incorrect type in assignment (different base types)
../net/dccp/ccids/ccid3.c:478:39:    expected unsigned long long [usertype] tx_x_recv
../net/dccp/ccids/ccid3.c:478:39:    got restricted __be32 [usertype] opt_val
../net/dccp/ccids/ccid3.c:485:64: warning: incorrect type in argument 1 (different base types)
../net/dccp/ccids/ccid3.c:485:64:    expected unsigned int [usertype] loss_event_rate
../net/dccp/ccids/ccid3.c:485:64:    got restricted __be32 [usertype] opt_val
../net/caif/cffrml.c:92:15: warning: cast to restricted __le16
../net/caif/cffrml.c:110:27: warning: cast to restricted __le16
../net/netfilter/nf_tables_offload.c:249:24: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_tables_offload.c:249:24:    expected restricted __be16 [usertype] proto
../net/netfilter/nf_tables_offload.c:249:24:    got int
../drivers/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]);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/atm/lec.c:889:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock
../net/atm/lec.c:945:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock
../fs/ocfs2/dlm/dlmmaster.c: note: in included file:
../fs/ocfs2/dlm/dlmcommon.h:1119:9: warning: context imbalance in 'dlm_reset_mleres_owner' - unexpected unlock
../fs/ocfs2/dlm/dlmmaster.c:3337:9: warning: context imbalance in 'dlm_clean_master_list' - different lock contexts for basic block
../fs/ceph/dir.c:1639:9: warning: context imbalance in '__dentry_leases_walk' - different lock contexts for basic block
../net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static?
../net/netfilter/nft_set_rbtree.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ../include/linux/module.h):
../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../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
../net/rxrpc/sendmsg.c:661:5: warning: context imbalance in 'rxrpc_do_sendmsg' - wrong count at exit
../fs/afs/server.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/rcupdate.h:878:9: warning: context imbalance in 'afs_find_server' - different lock contexts for basic block
../fs/afs/server.c:104:9: warning: context imbalance in 'afs_find_server_by_uuid' - different lock contexts for basic block
../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/sctp/socket.c:8505:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock
../drivers/atm/nicstar.c:554:17: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:554:17:    expected unsigned int [usertype] word_2
../drivers/atm/nicstar.c:554:17:    got restricted __le32 [usertype]
../drivers/atm/nicstar.c:573:17: warning: incorrect type in assignment (different base types)
../drivers/atm/nicstar.c:573:17:    expected unsigned int [usertype] word_4
../drivers/atm/nicstar.c:573: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/nicstar.c:2702:37: warning: context imbalance in 'ns_poll' - different lock contexts for basic block
../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:2966:11: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:3040:23: warning: incorrect type in assignment (different base types)
../drivers/atm/iphase.c:3040:23:    expected restricted __be16 [usertype] protocol
../drivers/atm/iphase.c:3040: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:2024:22: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2051:22: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2131:15: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2132:16: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2280:16: warning: cast to restricted __le32
../drivers/atm/iphase.c:2280:14: warning: incorrect type in assignment (different base types)
../drivers/atm/iphase.c:2280:14:    expected unsigned int [usertype] mac1
../drivers/atm/iphase.c:2280:14:    got restricted __be32 [usertype]
../drivers/atm/iphase.c:2282:16: warning: cast to restricted __le16
../drivers/atm/iphase.c:2282:14: warning: incorrect type in assignment (different base types)
../drivers/atm/iphase.c:2282:14:    expected unsigned short [usertype] mac2
../drivers/atm/iphase.c:2282:14:    got restricted __be16 [usertype]
../drivers/atm/iphase.c:2670:24: warning: cast removes address space '__iomem' of expression
../drivers/atm/iphase.c:2674: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:2681:15: warning: dereference of noderef expression
../drivers/atm/iphase.c:2682:15: warning: dereference of noderef expression
../drivers/atm/iphase.c:2996:9: warning: dereference of noderef expression
../drivers/atm/iphase.c:2999:9: warning: dereference of noderef expression
../drivers/atm/iphase.c:3000:9: warning: dereference of noderef expression
../drivers/atm/iphase.c:3010:35: warning: dereference of noderef expression
../drivers/atm/iphase.c:3011:51: warning: dereference of noderef expression
../drivers/atm/iphase.c:3028:36: warning: dereference of noderef expression
../drivers/atm/iphase.c:3029:11: warning: dereference of noderef expression
../drivers/accel/habanalabs/common/command_submission.c:3265:9: warning: context imbalance in 'unregister_timestamp_node' - different lock contexts for basic block
../drivers/accel/habanalabs/common/command_submission.c:3295:25: warning: context imbalance in 'ts_get_and_handle_kernel_record' - unexpected unlock
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function ‘qlcnic_request_irq’:
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771: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=]
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                                 ^~
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:42: note: directive argument in the range [-2147483643, 254]
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                          ^~~~~~~~~~
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1770:33: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 28
 1770 |                                 snprintf(tx_ring->name, sizeof(tx_ring->name),
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/realtek/8139too.c:2247:9: warning: incorrect type in argument 1 (different base types)
../drivers/net/ethernet/realtek/8139too.c:2247:9:    expected unsigned int [usertype]
../drivers/net/ethernet/realtek/8139too.c:2247:9:    got restricted __le32 [usertype]
../drivers/net/ethernet/realtek/8139too.c:2248:9: warning: incorrect type in argument 1 (different base types)
../drivers/net/ethernet/realtek/8139too.c:2248:9:    expected unsigned int [usertype]
../drivers/net/ethernet/realtek/8139too.c:2248:9:    got restricted __le32 [usertype]
../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:1545:40: warning: invalid assignment: &=
../drivers/net/ethernet/renesas/sh_eth.c:1545:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1545:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1602:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/renesas/sh_eth.c:1605:31: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1606:27: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1644:36: warning: cast to restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1675:29: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1675:29:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:1675:29:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1691:38: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:1691:38:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:1691:38:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:1695:40: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1695:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1695:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:1698:40: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:1698:40:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:1698:40:    right side has type restricted __le32
../drivers/net/ethernet/renesas/sh_eth.c:2473:32: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2473:32:    expected unsigned int [usertype] status
../drivers/net/ethernet/renesas/sh_eth.c:2473:32:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2474:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2474:30:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:2474:30:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2525:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2525:22:    expected unsigned int [usertype] addr
../drivers/net/ethernet/renesas/sh_eth.c:2525:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2526:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/renesas/sh_eth.c:2526:22:    expected unsigned int [usertype] len
../drivers/net/ethernet/renesas/sh_eth.c:2526:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/renesas/sh_eth.c:2530:32: warning: invalid assignment: |=
../drivers/net/ethernet/renesas/sh_eth.c:2530:32:    left side has type unsigned int
../drivers/net/ethernet/renesas/sh_eth.c:2530:32:    right side has type restricted __le32
../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:3105:23: warning: incorrect type in assignment (different address spaces)
../drivers/net/ethernet/renesas/sh_eth.c:3105:23:    expected void *addr
../drivers/net/ethernet/renesas/sh_eth.c:3105:23:    got void [noderef] __iomem *
../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/fore200e.c:434:12: warning: cast to restricted __le32
../drivers/atm/fore200e.c:442:12: warning: incorrect type in argument 1 (different base types)
../drivers/atm/fore200e.c:442:12:    expected unsigned int val
../drivers/atm/fore200e.c:442:12:    got restricted __le32 [usertype]
../net/sctp/input.c:460:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block
../net/sctp/input.c:632:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock
../net/sctp/input.c:657:17: warning: context imbalance in 'sctp_udp_v4_err' - unexpected unlock
../drivers/atm/eni.c:764:37: warning: cast to restricted __be32
../drivers/atm/eni.c:2055:36: warning: incorrect type in assignment (different base types)
../drivers/atm/eni.c:2055:36:    expected unsigned int [usertype]
../drivers/atm/eni.c:2055:36:    got restricted __be32 [usertype]
../drivers/atm/idt77252.c:1218:15: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1231:18: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1388:30: warning: incorrect type in assignment (different base types)
../drivers/atm/idt77252.c:1388:30:    expected unsigned int [usertype] word_2
../drivers/atm/idt77252.c:1388:30:    got restricted __le32 [usertype]
../drivers/atm/idt77252.c:1424:16: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1430:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1430:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1441:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1467:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1471:33: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1482:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1507:30: warning: incorrect type in assignment (different base types)
../drivers/atm/idt77252.c:1507:30:    expected unsigned int [usertype] word_2
../drivers/atm/idt77252.c:1507:30:    got restricted __le32 [usertype]
../drivers/atm/idt77252.c:1518: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:1021:16: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1247:30: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1266:26: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1342:32: warning: cast to restricted __le32
../drivers/atm/idt77252.c:1343:34: warning: cast to restricted __le32
../fs/ceph/caps.c:3800:9: warning: context imbalance in 'handle_cap_grant' - wrong count at exit
../fs/ceph/caps.c:4499:26: warning: context imbalance in 'ceph_handle_caps' - unexpected unlock
../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/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/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/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer
../drivers/net/ethernet/qlogic/qede/qede_main.c: In function ‘qede_init_fp’:
../drivers/net/ethernet/qlogic/qede/qede_main.c:1903: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=]
 1903 |                 snprintf(fp->name, sizeof(fp->name), "%s-fp-%d",
      |                                                             ^~
../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:54: note: directive argument in the range [-2147483641, 65534]
 1903 |                 snprintf(fp->name, sizeof(fp->name), "%s-fp-%d",
      |                                                      ^~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:17: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 24
 1903 |                 snprintf(fp->name, sizeof(fp->name), "%s-fp-%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1904 |                          edev->ndev->name, queue_id);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/netfilter/nft_compat.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...):
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock
../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/block/aoe/aoecmd.c: In function ‘aoecmd_init’:
../drivers/block/aoe/aoecmd.c:1718:69: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=]
 1718 |                 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i);
      |                                                                     ^~
../drivers/block/aoe/aoecmd.c:1718:60: note: directive argument in the range [-2147483641, 2147483646]
 1718 |                 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i);
      |                                                            ^~~~~~~~~~~~
../drivers/block/aoe/aoecmd.c:1718:17: note: ‘snprintf’ output between 10 and 20 bytes into a destination of size 12
 1718 |                 snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/block/aoe/aoecmd.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h):
../include/linux/list.h:229:25: warning: context imbalance in 'ktio' - unexpected unlock
../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:300:33: warning: cast to restricted __be16
../drivers/atm/atmtcp.c:300:50: warning: cast to restricted __be16
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62:    expected restricted __le32 [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22:    expected restricted __le32 [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19:    expected int idx
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19:    got restricted __le32 [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14:    expected restricted __le32 [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22:    expected unsigned int [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22:    expected unsigned int [usertype] offs
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22:    got restricted __le32 [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45:    expected restricted __le32
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70:    expected restricted __le32
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21:    expected unsigned int [usertype] val
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21:    got restricted __le32
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72:    expected unsigned long long [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72:    got restricted __le64 [assigned] [usertype] data
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60:    expected unsigned long long [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60:    got restricted __le64 [assigned] [usertype] data
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60:    expected unsigned long long [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60:    got restricted __le64 [assigned] [usertype] data
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22:    expected restricted __le32 [addressable] [usertype] flash_fw_ver
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22:    got unsigned int
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer
../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/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/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/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:909:21: warning: incorrect type in initializer (different base types)
../drivers/w1/w1.c:909:21:    expected unsigned long long [usertype] rn_le
../drivers/w1/w1.c:909:21:    got restricted __le64 [usertype]
../drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32
In file included from ../include/linux/string.h:389,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../arch/x86/include/asm/paravirt.h:21,
                 from ../arch/x86/include/asm/cpuid.h:64,
                 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:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/qrtr/af_qrtr.c:181:27: error: incompatible types in comparison expression (different base types):
../net/qrtr/af_qrtr.c:181:27:    void [noderef] __rcu *
../net/qrtr/af_qrtr.c:181:27:    struct qrtr_node *
../net/qrtr/af_qrtr.c:368:25: warning: incorrect type in assignment (different base types)
../net/qrtr/af_qrtr.c:639:27: error: incompatible types in comparison expression (different base types):
../net/qrtr/af_qrtr.c:639:27:    void [noderef] __rcu *
../net/qrtr/af_qrtr.c:639:27:    struct qrtr_node *
../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:74:9: error: incompatible types in comparison expression (different address spaces):
../include/linux/rbtree.h:74:9:    struct rb_node [noderef] __rcu *
../include/linux/rbtree.h:74:9:    struct rb_node *
../net/rds/tcp_listen.c:301:33: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:301:33:    expected restricted __be16 [usertype] sin6_port
../net/rds/tcp_listen.c:301:33:    got unsigned short [usertype]
../net/rds/tcp_listen.c:308:38: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:308:38:    expected restricted __be32 [usertype] s_addr
../net/rds/tcp_listen.c:308:38:    got unsigned long
../net/rds/tcp_listen.c:309:31: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:309:31:    expected restricted __be16 [usertype] sin_port
../net/rds/tcp_listen.c:309:31:    got unsigned short [usertype]
../net/nfc/nci/core.c: note: in included file:
../include/net/nfc/nci.h:263:56: warning: array of flexible structures
../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid'
../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid'
../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked'
../drivers/net/ethernet/smsc/smc91x.c:557:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block
../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/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/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_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/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/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/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/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces):
../drivers/infiniband/core/cache.c:654:52:    struct net_device [noderef] __rcu *
../drivers/infiniband/core/cache.c:654:52:    struct net_device *
../drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces)
../drivers/infiniband/core/cache.c:692:43:    expected struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/cache.c:692:43:    got struct net_device *ndev
../drivers/infiniband/core/cache.c:847:23: warning: incorrect type in assignment (different address spaces)
../drivers/infiniband/core/cache.c:847:23:    expected struct net_device [noderef] __rcu *[addressable] ndev
../drivers/infiniband/core/cache.c:847:23:    got struct net_device *ndev
../drivers/infiniband/core/cache.c:1018:52: warning: incorrect type in initializer (different address spaces)
../drivers/infiniband/core/cache.c:1018:52:    expected struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/cache.c:1018:52:    got struct net_device *ndev
../drivers/infiniband/core/cache.c:1424:59: warning: incorrect type in argument 1 (different address spaces)
../drivers/infiniband/core/cache.c:1424:59:    expected struct net_device *dev
../drivers/infiniband/core/cache.c:1424:59:    got struct net_device [noderef] __rcu *const ndev
../drivers/net/ethernet/qlogic/qed/qed_mcp.c:512:9: warning: context imbalance in '_qed_mcp_cmd_and_union' - unexpected unlock
../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/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/hw/efa/efa_main.c:444:30: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/efa/efa_main.c:444:30:    expected restricted __be64 [usertype] node_guid
../drivers/infiniband/hw/efa/efa_main.c:444:30:    got unsigned long long [usertype] guid
../drivers/infiniband/ulp/rtrs/rtrs-srv.c:1037:16: warning: restricted __le16 degrades to integer
../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:832:48: warning: incorrect type in argument 2 (different address spaces)
../drivers/infiniband/core/roce_gid_mgmt.c:832:48:    expected void *filter_cookie
../drivers/infiniband/core/roce_gid_mgmt.c:832:48:    got struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/roce_gid_mgmt.c:835:31: warning: incorrect type in argument 1 (different address spaces)
../drivers/infiniband/core/roce_gid_mgmt.c:835:31:    expected struct net_device *dev
../drivers/infiniband/core/roce_gid_mgmt.c:835:31:    got struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/roce_gid_mgmt.c:872:31: warning: incorrect type in assignment (different address spaces)
../drivers/infiniband/core/roce_gid_mgmt.c:872:31:    expected struct net_device [noderef] __rcu *ndev
../drivers/infiniband/core/roce_gid_mgmt.c:872:31:    got struct net_device *ndev
../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/hw/cxgb4/cq.c:418:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock
../drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block
../drivers/net/ethernet/sun/niu.c: In function ‘niu_open’:
../drivers/net/ethernet/sun/niu.c:6031:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
 6031 |                 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:6049:2,
    inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6115:8:
../drivers/net/ethernet/sun/niu.c:6031:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22
 6031 |                 sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block
../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block
../drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer
../drivers/infiniband/hw/efa/efa_verbs.c:2281:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static?
../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/ethernet/sfc/tx.c:495:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block
../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/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/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/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
../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/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression
../drivers/net/ipvlan/ipvlan_core.c:55:36: warning: incorrect type in argument 1 (different base types)
../drivers/net/ipvlan/ipvlan_core.c:55:36:    expected unsigned int [usertype] a
../drivers/net/ipvlan/ipvlan_core.c:55:36:    got restricted __be32 const [usertype] s_addr
../drivers/net/vxlan/vxlan_core.c:392:34: warning: incorrect type in argument 2 (different base types)
../drivers/net/vxlan/vxlan_core.c:392:34:    expected unsigned int [usertype] b
../drivers/net/vxlan/vxlan_core.c:392:34:    got restricted __be32 [usertype] vni
../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/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:1745:34: warning: incorrect type in initializer (different base types)
../drivers/net/ethernet/via/via-velocity.c:1745:34:    expected unsigned long [usertype] __UNIQUE_ID_y_1691
../drivers/net/ethernet/via/via-velocity.c:1745:34:    got restricted __le16
../drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16
../drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2241:40:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2241:40:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2249:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2249:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2436:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2436:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2449:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2449:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:2874:40: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:2874:40:    expected char state
../drivers/net/ethernet/via/via-velocity.c:2874:40:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3145:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3145:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3145:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3151:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3151:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3151:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3203:40: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3203:40:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3203:40:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3273:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3273:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3273:48:    got restricted pci_power_t [usertype]
../drivers/net/ethernet/via/via-velocity.c:3290:48: warning: incorrect type in argument 2 (different base types)
../drivers/net/ethernet/via/via-velocity.c:3290:48:    expected char state
../drivers/net/ethernet/via/via-velocity.c:3290: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/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/net/team/team_mode_loadbalance.c:373:14: warning: incorrect type in assignment (different address spaces)
../drivers/net/team/team_mode_loadbalance.c:373:14:    expected struct team_port *port
../drivers/net/team/team_mode_loadbalance.c:373:14:    got struct team_port [noderef] __rcu *port
../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_lo
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28:    expected unsigned int [usertype] pa_hi
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1628:44: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28:    expected unsigned int [usertype] pa_lo
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28:    expected unsigned int [usertype] pa_hi
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2411:18: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:44: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:44: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:52: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:52: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:52: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:52: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50:    expected unsigned int [usertype] flags_status_srcqpn
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50:    got restricted __le32 [usertype]
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2518:23: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2573:20: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2588:19: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2604:19: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2606:24: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2610:27: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2615:29: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2634:20: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2693:34: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2696:37: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2700:37: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:44: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2722:27: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2726:27: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2770:24: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file:
../drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32
../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/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/infiniband/hw/ocrdma/ocrdma_hw.c:1690:34: warning: cast from restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1691:34: warning: cast from restricted __le32
../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to 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/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/net/ethernet/synopsys/dwc-xlgmac-desc.c: In function ‘xlgmac_alloc_channels’:
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:73: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=]
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                                                                         ^~
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:64: note: directive argument in the range [0, 4294967294]
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                                                                ^~~~~~~~~~~~
../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 16
  257 |                 snprintf(channel->name, sizeof(channel->name), "channel-%u", i);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/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/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/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/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset'
../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
../net/netfilter/nf_flow_table_ip.c: note: in included file (through ../include/linux/if_pppox.h, ../include/net/netfilter/nf_flow_table.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../drivers/net/arcnet/com20020-pci.c: In function ‘com20020pci_probe’:
../drivers/net/arcnet/com20020-pci.c:222: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=]
  222 |                         snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i);
      |                                                                       ^~
../drivers/net/arcnet/com20020-pci.c:222:64: note: directive argument in the range [-2147483641, 2147483646]
  222 |                         snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i);
      |                                                                ^~~~~~~~~~
../drivers/net/arcnet/com20020-pci.c:222:25: note: ‘snprintf’ output between 7 and 18 bytes into a destination of size 16
  222 |                         snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/xen-netback/xenbus.c: In function ‘connect’:
../drivers/net/xen-netback/xenbus.c:779: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=]
  779 |                 snprintf(queue->name, sizeof(queue->name), "%s-q%u",
      |                                                                 ^~
../drivers/net/xen-netback/xenbus.c:779:60: note: directive argument in the range [0, 4294967294]
  779 |                 snprintf(queue->name, sizeof(queue->name), "%s-q%u",
      |                                                            ^~~~~~~~
../drivers/net/xen-netback/xenbus.c:779:17: note: ‘snprintf’ output between 4 and 28 bytes into a destination of size 21
  779 |                 snprintf(queue->name, sizeof(queue->name), "%s-q%u",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  780 |                                 be->vif->dev->name, queue->id);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ppp/ppp_synctty.c:582:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:45: warning: cast to restricted __be32
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43:    expected restricted __wsum [usertype] csum
../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1199:43:    got unsigned int [usertype]
../net/netfilter/nf_flow_table_offload.c:45:32: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:45:32:    expected restricted __be32 [usertype] keyid
../net/netfilter/nf_flow_table_offload.c:45:32:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:55:44: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:55:44:    expected restricted __be32 [usertype] src
../net/netfilter/nf_flow_table_offload.c:55:44:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:57:44: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:57:44:    expected restricted __be32 [usertype] dst
../net/netfilter/nf_flow_table_offload.c:57:44:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:87:25: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:87:25:    expected restricted __be16 [usertype] vlan_tpid
../net/netfilter/nf_flow_table_offload.c:87:25:    got int
../net/netfilter/nf_flow_table_offload.c:150:32: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:150:32:    expected restricted __be32 [usertype] src
../net/netfilter/nf_flow_table_offload.c:150:32:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:152:32: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:152:32:    expected restricted __be32 [usertype] dst
../net/netfilter/nf_flow_table_offload.c:152:32:    got unsigned int
../net/netfilter/nf_flow_table_offload.c:167:29: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:167:29:    expected restricted __be16 [usertype] n_proto
../net/netfilter/nf_flow_table_offload.c:167:29:    got int
../net/netfilter/nf_flow_table_offload.c:193:30: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:193:30:    expected restricted __be16 [usertype] src
../net/netfilter/nf_flow_table_offload.c:193:30:    got int
../net/netfilter/nf_flow_table_offload.c:195:30: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:195:30:    expected restricted __be16 [usertype] dst
../net/netfilter/nf_flow_table_offload.c:195:30:    got int
../net/netfilter/nf_flow_table_offload.c:258:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:258:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:258:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:258:36: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:258:36:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:258:36:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:263:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:263:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:263:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:263:36: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:263:36:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:263:36:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:316:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:316:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:316:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:316:36: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:316:36:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:316:36:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:322:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:322:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:322:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:322:36: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:322:36:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:322:36:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:333:20: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:333:20:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:333:20:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:351:37: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:351:37:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:351:37:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:360:20: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:360:20:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:360:20:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:378:37: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:378:37:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:378:37:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:400:20: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:400:20:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:400:20:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:417:60: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:417:60:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:417:60:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:425:20: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:425:20:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:425:20:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:442:60: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:442:60:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:442:60:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:477:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:477:22:    expected unsigned int [assigned] [usertype] port
../net/netfilter/nf_flow_table_offload.c:477:22:    got restricted __be32 [usertype]
../net/netfilter/nf_flow_table_offload.c:478:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:478:22:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:478:22:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:483:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:483:22:    expected unsigned int [assigned] [usertype] port
../net/netfilter/nf_flow_table_offload.c:483:22:    got restricted __be32 [usertype]
../net/netfilter/nf_flow_table_offload.c:484:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:484:22:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:484:22:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:491:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:491:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:491:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:491:37: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:491:37:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:491:37:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:507:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:507:22:    expected unsigned int [assigned] [usertype] port
../net/netfilter/nf_flow_table_offload.c:507:22:    got restricted __be32 [usertype]
../net/netfilter/nf_flow_table_offload.c:508:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:508:22:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:508:22:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:513:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:513:22:    expected unsigned int [assigned] [usertype] port
../net/netfilter/nf_flow_table_offload.c:513:22:    got restricted __be32 [usertype]
../net/netfilter/nf_flow_table_offload.c:514:22: warning: incorrect type in assignment (different base types)
../net/netfilter/nf_flow_table_offload.c:514:22:    expected unsigned int [usertype] mask
../net/netfilter/nf_flow_table_offload.c:514:22:    got restricted __be32
../net/netfilter/nf_flow_table_offload.c:521:30: warning: incorrect type in argument 4 (different base types)
../net/netfilter/nf_flow_table_offload.c:521:30:    expected restricted __be32 const [usertype] *value
../net/netfilter/nf_flow_table_offload.c:521:30:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:521:37: warning: incorrect type in argument 5 (different base types)
../net/netfilter/nf_flow_table_offload.c:521:37:    expected restricted __be32 const [usertype] *mask
../net/netfilter/nf_flow_table_offload.c:521:37:    got unsigned int *
../net/netfilter/nf_flow_table_offload.c:846:24: warning: incorrect type in initializer (different base types)
../net/netfilter/nf_flow_table_offload.c:846:24:    expected restricted __be16 [usertype] proto
../net/netfilter/nf_flow_table_offload.c:846:24:    got int
../drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file:
../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: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]
../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/net/ppp/pppoe.c: note: in included file (through ../include/linux/if_pppox.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../drivers/net/vmxnet3/vmxnet3_drv.c:1477:43: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:1477:43:    expected restricted __wsum [usertype] csum
../drivers/net/vmxnet3/vmxnet3_drv.c:1477:43:    got restricted __be16 [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:1623:17: warning: restricted __le64 degrades to integer
../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33: warning: incorrect type in argument 2 (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33:    expected unsigned long long [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33:    got restricted __le64 [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33: warning: incorrect type in argument 2 (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33:    expected unsigned long long [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33:    got restricted __le64 [usertype] addr
../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39: warning: incorrect type in initializer (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39:    expected unsigned int [usertype] *vfTable
../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39:    got restricted __le32 *
../drivers/net/vmxnet3/vmxnet3_drv.c:2826:31: warning: restricted __le32 degrades to integer
../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17: warning: incorrect type in argument 3 (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17:    expected unsigned long [usertype] size
../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17:    got restricted __le16 [usertype] mfTableLen
../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49:    expected unsigned int [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49:    got restricted __le32 [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41:    expected restricted __le16 [usertype] txDataRingDescSize
../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41:    got restricted __le32 [usertype]
../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46:    expected restricted __le32 [usertype] confVer
../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46:    got int
../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34:    expected restricted __le32 [usertype] confVer
../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34:    got int
../drivers/net/bonding/bond_options.c:1230:24: warning: incorrect type in assignment (different base types)
../drivers/net/bonding/bond_options.c:1230:24:    expected restricted __be32 [addressable] [usertype] target
../drivers/net/bonding/bond_options.c:1230:24:    got unsigned long long const [usertype] value
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42:    expected restricted __le32 [usertype] confVer
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42:    got int
../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/net/ieee802154/ca8210.c:1798:27: warning: incorrect type in assignment (different base types)
../drivers/net/ieee802154/ca8210.c:1798:27:    expected restricted __le16 [addressable] [assigned] [usertype] pan_id
../drivers/net/ieee802154/ca8210.c:1798:27:    got unsigned short [usertype]
../drivers/net/ieee802154/ca8210.c:1803:25: warning: incorrect type in assignment (different base types)
../drivers/net/ieee802154/ca8210.c:1803:25:    expected restricted __le16 [addressable] [assigned] [usertype] pan_id
../drivers/net/ieee802154/ca8210.c:1803:25:    got unsigned short [usertype]
../drivers/net/ieee802154/ca8210.c:1930:28: warning: incorrect type in argument 3 (different base types)
../drivers/net/ieee802154/ca8210.c:1930:28:    expected unsigned short [usertype] dst_pan_id
../drivers/net/ieee802154/ca8210.c:1930:28:    got restricted __le16 [addressable] [usertype] pan_id
../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/net/ethernet/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’:
../drivers/net/ethernet/sfc/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                                                                 ^
../drivers/net/ethernet/sfc/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                                                         ^
../drivers/net/ethernet/sfc/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  490 |                          hwmon_prefix, hwmon_index);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                                                                 ^
../drivers/net/ethernet/sfc/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  497 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/usb/rtl8150.c:192:22: warning: incorrect type in assignment (different base types)
../drivers/net/usb/rtl8150.c:192:22:    expected unsigned short [usertype] rx_creg
../drivers/net/usb/rtl8150.c:192:22:    got restricted __le16 [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]
../net/netfilter/nf_flow_table_inet.c: note: in included file (through ../include/linux/if_pppox.h, ../include/net/netfilter/nf_flow_table.h):
../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures
../drivers/infiniband/core/cm.c:1296:20: warning: cast from restricted __be32
../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/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:454:51: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/main.c:454:51: warning: restricted __le32 degrades to integer
../drivers/infiniband/hw/qedr/main.c:650:31: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/main.c:650:74: warning: restricted __le32 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:3287:22: warning: cast from restricted __le64
../drivers/infiniband/hw/qedr/verbs.c:3287:20: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3287:20:    expected unsigned long long [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3287:20:    got restricted __be64 [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3447:24: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3447:24:    expected restricted __le32 [usertype] hi
../drivers/infiniband/hw/qedr/verbs.c:3447:24:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3448:24: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3448:24:    expected restricted __le32 [usertype] lo
../drivers/infiniband/hw/qedr/verbs.c:3448:24:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3449:22: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3449:22:    expected restricted __le32 [usertype] l_key
../drivers/infiniband/hw/qedr/verbs.c:3449:22:    got unsigned int const [usertype] key
../drivers/infiniband/hw/qedr/verbs.c:3468:26: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3468:26:    expected restricted __le32 [usertype] length_lo
../drivers/infiniband/hw/qedr/verbs.c:3468:26:    got unsigned long long [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3469:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3469:28:    expected restricted __le32 [usertype] hi
../drivers/infiniband/hw/qedr/verbs.c:3469:28:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3470:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3470:28:    expected restricted __le32 [usertype] lo
../drivers/infiniband/hw/qedr/verbs.c:3470:28:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3598:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3598:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3598:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3611:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3611:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3611:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3624:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3624:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3624:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __be32
../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/verbs.c:3637:32: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3637:32:    expected restricted __le32 [usertype] imm_data
../drivers/infiniband/hw/qedr/verbs.c:3637:32:    got restricted __be32 [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3644:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3644:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3644:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3657:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3657:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3657:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3674:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3674:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3674:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3711:33: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3711:33:    expected restricted __le32 [usertype] inv_l_key
../drivers/infiniband/hw/qedr/verbs.c:3711:33:    got unsigned int const [usertype] invalidate_rkey
../drivers/infiniband/hw/qedr/verbs.c:3793:42: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:3992:42: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: restricted __le32 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4117:68: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4117:68:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4117:68:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4125:68: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4125:68:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4125:68:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4132:38: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4205:67: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4205:67:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4205:67:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4390:46: warning: incorrect type in argument 5 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4390:46:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4390: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:4252:33: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4252:33:    expected restricted __be32 [usertype] imm_data
../drivers/infiniband/hw/qedr/verbs.c:4252: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:447:23: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23:    expected restricted __be16 [usertype] pkey
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23:    got int
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37:    expected restricted __be32 [usertype] flow_label
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37:    got unsigned int const [usertype] flow_label
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30:    expected unsigned char [usertype] tos
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30:    got restricted __be32 [usertype]
../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] saddr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32:    got unsigned int [assigned] [usertype] ipv4_addr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32:    expected restricted __be32 [usertype] daddr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32:    got unsigned int [assigned] [usertype] ipv4_addr
../drivers/net/usb/hso.c:1477:13: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1478:13: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1479:13: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1487:37: warning: cast to restricted __le16
../drivers/net/usb/hso.c:1631:37: warning: cast to restricted __le16
../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/ethernet/intel/ice/ice_ptp.c:331:9: warning: context imbalance in 'ice_ptp_read_src_clk_reg' - wrong count at exit
../drivers/infiniband/core/cma.c:2083:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
../drivers/infiniband/core/cma.c:2092:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
../drivers/infiniband/core/cma.c:2235:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2427:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2550:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2595:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:3013:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:3518:17: warning: context imbalance in 'addr_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:4247:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
../drivers/net/ethernet/intel/ice/ice_ptp_hw.c:889:13: warning: context imbalance in 'ice_ptp_exec_tmr_cmd' - wrong count at exit
../drivers/net/usb/lan78xx.c: In function ‘lan7801_phy_init’:
../drivers/net/usb/lan78xx.c:2514:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
 2514 |         int ret;
      |             ^~~
../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/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/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/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/net/usb/lan78xx.c:3641:29: warning: cast to restricted __be16
../drivers/net/usb/lan78xx.c:3641:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/lan78xx.c:3641:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/lan78xx.c:3641:27:    got unsigned short [usertype]
../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/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static?
../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/most/most_usb.c:69: warning: Function parameter or struct member 'dev' not described in 'most_dci_obj'
../drivers/most/most_usb.c:69: warning: Excess struct member 'kobj' description in 'most_dci_obj'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'dev' not described in 'most_dev'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'clear_work' not described in 'most_dev'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'on_netinfo' not described in 'most_dev'
../drivers/most/most_usb.c:650: warning: Function parameter or struct member 'on_netinfo' not described in 'hdm_request_netinfo'
../drivers/infiniband/core/uverbs_cmd.c:3724:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3724:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3724:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3724:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3738:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3738:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3747:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3792:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3792:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3792:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3792:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3822:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3822:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3822:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3822:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3838:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3838:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3838:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3857:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3857:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3857:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3857:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3871:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3871:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3871:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3871:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3885:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3950:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3950:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3950:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3950:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3968:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3968:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3968:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:3993:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:4031:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:4031:9:   also defined here
../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice
../drivers/infiniband/core/uverbs_cmd.c:4031:9:   also defined here
../drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures
../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/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/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]
In file included from ../drivers/net/usb/asix.h:28,
                 from ../drivers/net/usb/ax88172a.c:15:
../drivers/net/usb/ax88172a.c: In function ‘ax88172a_reset’:
../include/linux/phy.h:330:20: warning: ‘%s’ directive output may be truncated writing up to 60 bytes into a region of size 20 [-Wformat-truncation=]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/usb/ax88172a.c:311:38: note: in expansion of macro ‘PHY_ID_FMT’
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |                                      ^~~~~~~~~~
../include/linux/phy.h:330:21: note: format string is defined here
  330 | #define PHY_ID_FMT "%s:%02x"
      |                     ^~
../include/linux/phy.h:330:20: note: directive argument in the range [0, 65535]
  330 | #define PHY_ID_FMT "%s:%02x"
      |                    ^~~~~~~~~
../drivers/net/usb/ax88172a.c:311:38: note: in expansion of macro ‘PHY_ID_FMT’
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |                                      ^~~~~~~~~~
../drivers/net/usb/ax88172a.c:311:9: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 20
  311 |         snprintf(priv->phy_name, 20, PHY_ID_FMT,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312 |                  priv->mdio->id, priv->phy_addr);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:110:23: warning: restricted __le32 degrades to integer
../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:110:50: warning: restricted __le32 degrades to integer
../drivers/infiniband/hw/mlx5/fs.c:1189:26: warning: array of flexible structures
../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: warning: incorrect type in initializer (different address spaces)
../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40:    expected struct Qdisc *qdisc
../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40:    got struct Qdisc [noderef] __rcu *qdisc_sleeping
../drivers/net/ethernet/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/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:66: warning: ‘-rx-’ directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%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:891:63: note: directive argument in the range [-2147483641, 254]
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                                                               ^~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:25: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 16
  891 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  892 |                                  ndev->name, i);
      |                                  ~~~~~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’:
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:66: warning: ‘-rx-txc’ directive output may be truncated writing 7 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
  888 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc",
      |                                                                  ^~~~~~~
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:888:25: note: ‘snprintf’ output between 8 and 23 bytes into a destination of size 16
  888 |                         snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  889 |                                  ndev->name);
      |                                  ~~~~~~~~~~~
../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:58: warning: ‘-txc-’ directive output may be truncated writing 5 bytes into a region of size between 1 and 16 [-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:55: note: directive argument in the range [-2147483641, 254]
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                                                       ^~~~~~~~~~~
../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 16
  898 |                 snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |                          ndev->name, i);
      |                          ~~~~~~~~~~~~~~
../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/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] * )( ... )
../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/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/usb/smsc75xx.c:2172:29: warning: cast to restricted __be16
../drivers/net/usb/smsc75xx.c:2172:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/smsc75xx.c:2172:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/smsc75xx.c:2172:27:    got unsigned short [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/net/ethernet/sfc/siena/tx.c:290:9: warning: context imbalance in 'efx_siena_xdp_tx_buffers' - different lock contexts for basic block
../drivers/net/ethernet/sfc/siena/mcdi_mon.c: In function ‘efx_siena_mcdi_mon_probe’:
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                                                                 ^
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  458 |                         snprintf(name, sizeof(name), "%s%u_input",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                                                         ^
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  489 |                 snprintf(name, sizeof(name), "%s%u_alarm",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  490 |                          hwmon_prefix, hwmon_index);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                                                                 ^
../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12
  496 |                         snprintf(name, sizeof(name), "%s%u_label",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  497 |                                  hwmon_prefix, hwmon_index);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/infiniband/core/umem_odp.c:346:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit
../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset'
../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/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/usb/aqc111.c:1093:34: warning: incorrect type in argument 1 (different base types)
../drivers/net/usb/aqc111.c:1093:34:    expected restricted __le64 const [usertype] *p
../drivers/net/usb/aqc111.c:1093:34:    got unsigned long long [usertype] *
../drivers/net/usb/aqc111.c:1121:45: warning: incorrect type in argument 1 (different base types)
../drivers/net/usb/aqc111.c:1121:45:    expected restricted __le64 const [usertype] *p
../drivers/net/usb/aqc111.c:1121:45:    got unsigned long long [usertype] *[assigned] pkt_desc_ptr
../drivers/net/usb/aqc111.c:1234:22: warning: incorrect type in assignment (different base types)
../drivers/net/usb/aqc111.c:1234:22:    expected unsigned long long [usertype]
../drivers/net/usb/aqc111.c:1234:22:    got restricted __le64 [usertype]
../net/netfilter/xt_hashlimit.c:198:27: warning: context imbalance in 'dsthash_find' - different lock contexts for basic block
../net/netfilter/xt_hashlimit.c:216:27: warning: context imbalance in 'dsthash_alloc_init' - different lock contexts for basic block
../net/netfilter/xt_hashlimit.c:787:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_test' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_add' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_del' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_flush_set' - unexpected unlock
../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'call_ad' - unexpected unlock
../drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c:1803:14: warning: restricted __be64 degrades to integer
../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?