../drivers/infiniband/hw/ionic/ionic_hw_stats.c:91:32: warning: incorrect type in initializer (different base types) ../drivers/infiniband/hw/ionic/ionic_hw_stats.c:91:32: expected restricted __le16 [usertype] len ../drivers/infiniband/hw/ionic/ionic_hw_stats.c:91:32: got int ../drivers/infiniband/hw/ionic/ionic_hw_stats.c:440:26: warning: cast from restricted __le16 ../drivers/infiniband/hw/ionic/ionic_hw_stats.c:440:26: warning: incorrect type in initializer (different base types) ../drivers/infiniband/hw/ionic/ionic_hw_stats.c:440:26: expected unsigned short [usertype] stats_type ../drivers/infiniband/hw/ionic/ionic_hw_stats.c:440:26: got restricted __le16 [usertype] ../drivers/infiniband/hw/ionic/ionic_ibdev.c:327:25: warning: cast from restricted __le64 ../drivers/infiniband/hw/ionic/ionic_ibdev.c:326:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ionic/ionic_ibdev.c:326:42: expected unsigned long long [usertype] page_size_supported ../drivers/infiniband/hw/ionic/ionic_ibdev.c:326:42: got restricted __le64 [usertype] ../drivers/infiniband/hw/ionic/ionic_admin.c:238:38: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/ionic/ionic_admin.c:250:25: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ionic/ionic_admin.c:250:25: expected int src_len ../drivers/infiniband/hw/ionic/ionic_admin.c:250:25: got restricted __le16 [usertype] len ../drivers/infiniband/hw/ionic/ionic_admin.c:673:9: warning: context imbalance in 'ionic_kill_ibdev' - different lock contexts for basic block ../drivers/infiniband/hw/ionic/ionic_admin.c:723:9: warning: context imbalance in 'ionic_kill_rdma_admin' - different lock contexts for basic block ../drivers/infiniband/hw/ionic/ionic_datapath.c:1104:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ionic/ionic_datapath.c:1104:30: expected restricted __le64 [usertype] dma_addr ../drivers/infiniband/hw/ionic/ionic_datapath.c:1104:30: got restricted __be64 [usertype] In file included from ../include/linux/string.h:392, 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/api.h:57, from ../arch/x86/include/asm/cpuid.h:6, 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/infiniband/hw/ionic/ionic_controlpath.c:4: In function ‘fortify_memcpy_chk’, inlined from ‘ionic_set_ah_attr.isra’ at ../drivers/infiniband/hw/ionic/ionic_controlpath.c:607: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/infiniband/hw/ionic/ionic_controlpath.c:520:52: warning: incorrect type in argument 1 (different address spaces) ../drivers/infiniband/hw/ionic/ionic_controlpath.c:520:52: expected struct net_device const *dev ../drivers/infiniband/hw/ionic/ionic_controlpath.c:520:52: got struct net_device [noderef] __rcu *const ndev ../drivers/infiniband/hw/ionic/ionic_controlpath.c:595:64: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ionic/ionic_controlpath.c:595:64: expected restricted __be16 [usertype] ../drivers/infiniband/hw/ionic/ionic_controlpath.c:595:64: got int ../drivers/infiniband/hw/ionic/ionic_controlpath.c:814:46: warning: incorrect type in initializer (different base types) ../drivers/infiniband/hw/ionic/ionic_controlpath.c:814:46: expected restricted __le32 [usertype] tbl_index ../drivers/infiniband/hw/ionic/ionic_controlpath.c:814:46: got int ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1284:46: warning: incorrect type in initializer (different base types) ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1284:46: expected restricted __le32 [usertype] tbl_index ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1284:46: got int ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1475:59: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1475:59: expected restricted __le32 [addressable] [assigned] [usertype] sq_tbl_index_xrcd_id ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1475:59: got int ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1486:58: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1486:58: expected restricted __le32 [addressable] [assigned] [usertype] rq_tbl_index_srq_id ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1486:58: got int ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1555:45: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1555:45: expected restricted __le32 [addressable] [assigned] [usertype] rsq_index ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1555:45: got int ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1562:45: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1562:45: expected restricted __le32 [addressable] [assigned] [usertype] rrq_index ../drivers/infiniband/hw/ionic/ionic_controlpath.c:1562:45: got int ../drivers/infiniband/hw/ionic/ionic_controlpath.c:535:56: warning: dereference of noderef expression ../drivers/infiniband/hw/ionic/ionic_controlpath.c:535:56: warning: dereference of noderef expression ../kernel/sys.c:1114:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/sys.c:1114:32: expected struct task_struct *p1 ../kernel/sys.c:1114:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/sys.c:1864:33: warning: context imbalance in 'getrusage' - different lock contexts for basic block ../drivers/base/firmware_loader/main.c:229:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h): ../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:428:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB" ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? ../kernel/sys.c:1114:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/sys.c:1114:32: expected struct task_struct *p1 ../kernel/sys.c:1114:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/sys.c:1864:33: warning: context imbalance in 'getrusage' - different lock contexts for basic block ../drivers/base/firmware_loader/main.c:229:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h): ../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:428:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB" ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?