tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files ../drivers/base/firmware_loader/main.c:229:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit ../kernel/sys.c:1111:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/sys.c:1111:32: expected struct task_struct *p1 ../kernel/sys.c:1111:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/sys.c:1858:33: warning: context imbalance in 'getrusage' - different lock contexts for basic block ../drivers/hid/bpf/hid_bpf_struct_ops.c:146:30: error: initialization of ‘int (*)(struct bpf_verifier_log *, const struct bpf_reg_state *, const struct bpf_prog *, int, int)’ from incompatible pointer type ‘int (*)(struct bpf_verifier_log *, const struct bpf_reg_state *, int, int)’ [-Wincompatible-pointer-types] 146 | .btf_struct_access = hid_bpf_ops_btf_struct_access, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hid/bpf/hid_bpf_struct_ops.c:146:30: note: (near initialization for ‘hid_bpf_verifier_ops.btf_struct_access’) make[6]: *** [../scripts/Makefile.build:229: drivers/hid/bpf/hid_bpf_struct_ops.o] Error 1 make[5]: *** [../scripts/Makefile.build:478: drivers/hid/bpf] Error 2 make[4]: *** [../scripts/Makefile.build:478: drivers/hid] Error 2 make[4]: *** Waiting for unfinished jobs.... ../drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32 ../drivers/nvdimm/core.c:221: warning: Function parameter or struct member 'len' not described in 'nd_uuid_store' ../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/nvdimm/region_devs.c:955:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit ../drivers/nvdimm/region_devs.c:968:36: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock ../drivers/block/aoe/aoecmd.c: In function ‘aoecmd_init’: ../drivers/block/aoe/aoecmd.c:1707:69: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=] 1707 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); | ^~ ../drivers/block/aoe/aoecmd.c:1707:60: note: directive argument in the range [-2147483641, 2147483646] 1707 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); | ^~~~~~~~~~~~ ../drivers/block/aoe/aoecmd.c:1707:17: note: ‘snprintf’ output between 10 and 20 bytes into a destination of size 12 1707 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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/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/idt77105.c:303:35: warning: Using plain integer as NULL pointer ../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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB" ../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/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/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/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/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/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/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p ../drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x ../drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p ../drivers/atm/lanai.c:1716:52: got unsigned int [usertype] * ../drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1176:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype] ../drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1191:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype] ../drivers/target/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/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:311:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:311:25: bad type * ../drivers/bluetooth/virtio_bt.c:311:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:314:25: bad type * ../drivers/bluetooth/virtio_bt.c:314:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:349:25: bad type * ../drivers/bluetooth/virtio_bt.c:349:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:352:25: bad type * ../drivers/bluetooth/virtio_bt.c:352:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/hci_nokia.c:279:23: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:279:23: expected unsigned short [usertype] baud ../drivers/bluetooth/hci_nokia.c:279:23: got restricted __le16 [usertype] ../drivers/bluetooth/hci_nokia.c:282:26: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:282:26: expected unsigned short [usertype] sys_clk ../drivers/bluetooth/hci_nokia.c:282:26: got restricted __le16 [usertype] make[3]: *** [../scripts/Makefile.build:478: drivers] Error 2 make[2]: *** [/home/nipa/bpf-next/wt-0/Makefile:1936: .] Error 2 make[1]: *** [/home/nipa/bpf-next/wt-0/Makefile:224: __sub-make] Error 2 make: *** [Makefile:224: __sub-make] Error 2 tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files ../kernel/sys.c:1111:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/sys.c:1111:32: expected struct task_struct *p1 ../kernel/sys.c:1111:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/sys.c:1858: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/hid/bpf/hid_bpf_struct_ops.c:146:30: error: initialization of ‘int (*)(struct bpf_verifier_log *, const struct bpf_reg_state *, const struct bpf_prog *, int, int)’ from incompatible pointer type ‘int (*)(struct bpf_verifier_log *, const struct bpf_reg_state *, int, int)’ [-Wincompatible-pointer-types] 146 | .btf_struct_access = hid_bpf_ops_btf_struct_access, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hid/bpf/hid_bpf_struct_ops.c:146:30: note: (near initialization for ‘hid_bpf_verifier_ops.btf_struct_access’) make[6]: *** [../scripts/Makefile.build:229: drivers/hid/bpf/hid_bpf_struct_ops.o] Error 1 make[5]: *** [../scripts/Makefile.build:478: drivers/hid/bpf] Error 2 make[5]: *** Waiting for unfinished jobs.... ../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. make[4]: *** [../scripts/Makefile.build:478: drivers/hid] Error 2 make[4]: *** Waiting for unfinished jobs.... ../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/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/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/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:321:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB" ../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/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_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/rpmsg/qcom_glink_native.c:419:9: warning: incorrect type in argument 2 (different base types) ../drivers/rpmsg/qcom_glink_native.c:419:9: expected unsigned int version ../drivers/rpmsg/qcom_glink_native.c:419:9: got restricted __le16 [assigned] [usertype] param1 ../drivers/rpmsg/qcom_glink_native.c:419:9: warning: incorrect type in argument 3 (different base types) ../drivers/rpmsg/qcom_glink_native.c:419:9: expected unsigned int features ../drivers/rpmsg/qcom_glink_native.c:419:9: got restricted __le32 [assigned] [usertype] param2 ../drivers/rpmsg/qcom_glink_native.c:738:9: warning: incorrect type in argument 5 (different base types) ../drivers/rpmsg/qcom_glink_native.c:738:9: expected unsigned long [usertype] count ../drivers/rpmsg/qcom_glink_native.c:738:9: got restricted __le32 [assigned] [usertype] count ../drivers/rpmsg/qcom_glink_native.c:738:9: warning: incorrect type in argument 6 (different base types) ../drivers/rpmsg/qcom_glink_native.c:738:9: expected unsigned long [usertype] size ../drivers/rpmsg/qcom_glink_native.c:738:9: got restricted __le32 [assigned] [usertype] size ../drivers/rpmsg/qcom_glink_native.c:738:9: warning: incorrect type in argument 7 (different base types) ../drivers/rpmsg/qcom_glink_native.c:738:9: expected unsigned int [usertype] liid ../drivers/rpmsg/qcom_glink_native.c:738:9: got restricted __le32 [assigned] [usertype] liid ../drivers/rpmsg/qcom_glink_native.c:934:9: warning: restricted __le16 degrades to integer ../drivers/rpmsg/qcom_glink_native.c:1067:9: warning: incorrect type in argument 6 (different base types) ../drivers/rpmsg/qcom_glink_native.c:1067:9: expected unsigned long [usertype] size ../drivers/rpmsg/qcom_glink_native.c:1067:9: got restricted __le32 ../drivers/rpmsg/qcom_glink_native.c:1067:9: warning: incorrect type in argument 7 (different base types) ../drivers/rpmsg/qcom_glink_native.c:1067:9: expected unsigned int [usertype] liid ../drivers/rpmsg/qcom_glink_native.c:1067:9: got 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 ../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/efa/efa_verbs.c:2238:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static? ../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/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/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/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_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_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_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/ulp/rtrs/rtrs-srv.c:1037:16: warning: restricted __le16 degrades to integer ../drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/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/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/sw/rdmavt/rc.c: note: in included file: ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/rc.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/infiniband/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:810:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:810:48: expected void *filter_cookie ../drivers/infiniband/core/roce_gid_mgmt.c:810:48: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:813:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:813:31: expected struct net_device *dev ../drivers/infiniband/core/roce_gid_mgmt.c:813:31: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:850:31: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:850:31: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:850:31: got struct net_device *ndev ../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/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/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/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/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/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/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/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/umem_odp.c:346:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit ../drivers/infiniband/core/uverbs_cmd.c:3726:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3726:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3726:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3726:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3749:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3749:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3749:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3749:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3749:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3749:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3749:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3794:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3794:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3794:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3794:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3794:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3794:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3794:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3794:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3840:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3840:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3840:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3840:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3840:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3840:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3859:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3859:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3859:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3859:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3873:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3873:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3873:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3873:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3952:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3952:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3952:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3952:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3970:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3970:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3970:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3970:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3970:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3970:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3995:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3995:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3995:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3995:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3995:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3995:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4033:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4033:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4033:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4033:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4033:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4033:9: also defined here ../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/cm.c:1293:20: warning: cast from restricted __be32 ../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 make[3]: *** [../scripts/Makefile.build:478: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/bpf-next/wt-0/Makefile:1936: .] Error 2 make[1]: *** [/home/nipa/bpf-next/wt-0/Makefile:224: __sub-make] Error 2 make: *** [Makefile:224: __sub-make] Error 2 New errors added --- /tmp/tmp.epR5TfMODs 2024-10-23 21:40:13.978818505 -0700 +++ /tmp/tmp.vgQUX2QG1k 2024-10-23 21:40:54.706433119 -0700 @@ -4 +3,0 @@ -../drivers/base/firmware_loader/main.c:229:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit @@ -8,0 +8 @@ +../drivers/base/firmware_loader/main.c:229:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit @@ -14,0 +15,9 @@ +make[5]: *** Waiting for unfinished jobs.... +../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. @@ -17,112 +26,23 @@ -../drivers/nvdimm/core.c:187:30: warning: cast to restricted __le32 -../drivers/nvdimm/core.c:221: warning: Function parameter or struct member 'len' not described in 'nd_uuid_store' -../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/nvdimm/region_devs.c:955:9: warning: context imbalance in 'nd_region_acquire_lane' - wrong count at exit -../drivers/nvdimm/region_devs.c:968:36: warning: context imbalance in 'nd_region_release_lane' - unexpected unlock -../drivers/block/aoe/aoecmd.c: In function ‘aoecmd_init’: -../drivers/block/aoe/aoecmd.c:1707:69: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=] - 1707 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); - | ^~ -../drivers/block/aoe/aoecmd.c:1707:60: note: directive argument in the range [-2147483641, 2147483646] - 1707 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); - | ^~~~~~~~~~~~ -../drivers/block/aoe/aoecmd.c:1707:17: note: ‘snprintf’ output between 10 and 20 bytes into a destination of size 12 - 1707 | snprintf(kts[i].name, sizeof(kts[i].name), "aoe_ktio%d", i); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../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/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/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/idt77105.c:303:35: warning: Using plain integer as NULL pointer +../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/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/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. @@ -131,224 +51,684 @@ -../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/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/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/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/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/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/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types) -../drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p -../drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x -../drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types) -../drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p -../drivers/atm/lanai.c:1716:52: got unsigned int [usertype] * -../drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types) -../drivers/atm/lanai.c:1176:30: expected unsigned int [usertype] -../drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype] -../drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types) -../drivers/atm/lanai.c:1191:30: expected unsigned int [usertype] -../drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype] -../drivers/target/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/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short virtio_cread_v' -../drivers/bluetooth/virtio_bt.c:311:25: error: incompatible types in comparison expression (different base types): -../drivers/bluetooth/virtio_bt.c:311:25: bad type * -../drivers/bluetooth/virtio_bt.c:311:25: unsigned short * -../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' -../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short virtio_cread_v' -../drivers/bluetooth/virtio_bt.c:314:25: error: incompatible types in comparison expression (different base types): -../drivers/bluetooth/virtio_bt.c:314:25: bad type * -../drivers/bluetooth/virtio_bt.c:314:25: unsigned short * -../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' -../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short virtio_cread_v' -../drivers/bluetooth/virtio_bt.c:349:25: error: incompatible types in comparison expression (different base types): -../drivers/bluetooth/virtio_bt.c:349:25: bad type * -../drivers/bluetooth/virtio_bt.c:349:25: unsigned short * -../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' -../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short virtio_cread_v' -../drivers/bluetooth/virtio_bt.c:352:25: error: incompatible types in comparison expression (different base types): -../drivers/bluetooth/virtio_bt.c:352:25: bad type * -../drivers/bluetooth/virtio_bt.c:352:25: unsigned short * -../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' -../drivers/bluetooth/hci_nokia.c:279:23: warning: incorrect type in assignment (different base types) -../drivers/bluetooth/hci_nokia.c:279:23: expected unsigned short [usertype] baud -../drivers/bluetooth/hci_nokia.c:279:23: got restricted __le16 [usertype] -../drivers/bluetooth/hci_nokia.c:282:26: warning: incorrect type in assignment (different base types) -../drivers/bluetooth/hci_nokia.c:282:26: expected unsigned short [usertype] sys_clk -../drivers/bluetooth/hci_nokia.c:282:26: got restricted __le16 [usertype] +../drivers/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/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_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/rpmsg/qcom_glink_native.c:419:9: warning: incorrect type in argument 2 (different base types) +../drivers/rpmsg/qcom_glink_native.c:419:9: expected unsigned int version +../drivers/rpmsg/qcom_glink_native.c:419:9: got restricted __le16 [assigned] [usertype] param1 +../drivers/rpmsg/qcom_glink_native.c:419:9: warning: incorrect type in argument 3 (different base types) +../drivers/rpmsg/qcom_glink_native.c:419:9: expected unsigned int features +../drivers/rpmsg/qcom_glink_native.c:419:9: got restricted __le32 [assigned] [usertype] param2 +../drivers/rpmsg/qcom_glink_native.c:738:9: warning: incorrect type in argument 5 (different base types) +../drivers/rpmsg/qcom_glink_native.c:738:9: expected unsigned long [usertype] count +../drivers/rpmsg/qcom_glink_native.c:738:9: got restricted __le32 [assigned] [usertype] count +../drivers/rpmsg/qcom_glink_native.c:738:9: warning: incorrect type in argument 6 (different base types) +../drivers/rpmsg/qcom_glink_native.c:738:9: expected unsigned long [usertype] size +../drivers/rpmsg/qcom_glink_native.c:738:9: got restricted __le32 [assigned] [usertype] size +../drivers/rpmsg/qcom_glink_native.c:738:9: warning: incorrect type in argument 7 (different base types) +../drivers/rpmsg/qcom_glink_native.c:738:9: expected unsigned int [usertype] liid +../drivers/rpmsg/qcom_glink_native.c:738:9: got restricted __le32 [assigned] [usertype] liid +../drivers/rpmsg/qcom_glink_native.c:934:9: warning: restricted __le16 degrades to integer +../drivers/rpmsg/qcom_glink_native.c:1067:9: warning: incorrect type in argument 6 (different base types) +../drivers/rpmsg/qcom_glink_native.c:1067:9: expected unsigned long [usertype] size +../drivers/rpmsg/qcom_glink_native.c:1067:9: got restricted __le32 +../drivers/rpmsg/qcom_glink_native.c:1067:9: warning: incorrect type in argument 7 (different base types) +../drivers/rpmsg/qcom_glink_native.c:1067:9: expected unsigned int [usertype] liid +../drivers/rpmsg/qcom_glink_native.c:1067:9: got 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 +../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/efa/efa_verbs.c:2238:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static? +../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/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/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/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_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_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_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/ulp/rtrs/rtrs-srv.c:1037:16: warning: restricted __le16 degrades to integer +../drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): +../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. +../drivers/infiniband/hw/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/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/sw/rdmavt/rc.c: note: in included file: +../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures +../drivers/infiniband/sw/rdmavt/rc.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h): +../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures +../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): +../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures +../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): +../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures +../drivers/infiniband/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:810:48: warning: incorrect type in argument 2 (different address spaces) +../drivers/infiniband/core/roce_gid_mgmt.c:810:48: expected void *filter_cookie +../drivers/infiniband/core/roce_gid_mgmt.c:810:48: got struct net_device [noderef] __rcu *ndev +../drivers/infiniband/core/roce_gid_mgmt.c:813:31: warning: incorrect type in argument 1 (different address spaces) +../drivers/infiniband/core/roce_gid_mgmt.c:813:31: expected struct net_device *dev +../drivers/infiniband/core/roce_gid_mgmt.c:813:31: got struct net_device [noderef] __rcu *ndev +../drivers/infiniband/core/roce_gid_mgmt.c:850:31: warning: incorrect type in assignment (different address spaces) +../drivers/infiniband/core/roce_gid_mgmt.c:850:31: expected struct net_device [noderef] __rcu *ndev +../drivers/infiniband/core/roce_gid_mgmt.c:850:31: got struct net_device *ndev +../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/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/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/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/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/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/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/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/umem_odp.c:346:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit +../drivers/infiniband/core/uverbs_cmd.c:3726:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3726:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3726:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3726:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3740:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3740:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3749:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3749:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3749:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3749:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3749:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3749:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3749:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3749:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3794:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3794:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3794:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3794:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3794:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3794:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3794:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3794:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3824:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3824:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3840:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3840:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3840:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3840:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3840:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3840:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3859:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3859:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3859:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3859:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3873:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3873:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3873:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3873:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3887:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3887:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3952:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3952:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3952:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3952:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3970:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3970:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3970:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3970:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3970:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3970:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3995:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3995:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3995:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3995:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3995:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:3995:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:3995:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:4033:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:4033:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:4033:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:4033:9: also defined here +../drivers/infiniband/core/uverbs_cmd.c:4033:9: warning: Initializer entry defined twice +../drivers/infiniband/core/uverbs_cmd.c:4033:9: also defined here +../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/cm.c:1293:20: warning: cast from restricted __be32 +../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 @@ -355,0 +736 @@ +make[3]: *** Waiting for unfinished jobs.... Per-file breakdown --- /tmp/tmp.cNmNfgKITK 2024-10-23 21:40:54.720432986 -0700 +++ /tmp/tmp.CgqZmZEuJt 2024-10-23 21:40:54.729432901 -0700 @@ -1,8 +0,0 @@ - 7 ../drivers/atm/atmtcp.c - 2 ../drivers/atm/eni.c - 2 ../drivers/atm/fore200e.c - 1 ../drivers/atm/idt77105.c - 27 ../drivers/atm/idt77252.c - 63 ../drivers/atm/iphase.c - 4 ../drivers/atm/lanai.c - 47 ../drivers/atm/nicstar.c @@ -10,5 +1,0 @@ - 1 ../drivers/block/aoe/aoecmd.c - 1 ../drivers/bluetooth/hci_ag6xx.c - 2 ../drivers/bluetooth/hci_mrvl.c - 2 ../drivers/bluetooth/hci_nokia.c - 12 ../drivers/bluetooth/virtio_bt.c @@ -17,6 +4,30 @@ - 2 ../drivers/nvdimm/core.c - 2 ../drivers/nvdimm/region_devs.c - 3 ../drivers/target/target_core_transport.c - 5 ../drivers/target/tcm_fc/tfc_sess.c - 2 ../drivers/w1/w1.c - 1 ../include/linux/list.h + 5 ../drivers/infiniband/core/cache.c + 9 ../drivers/infiniband/core/cma.c + 1 ../drivers/infiniband/core/cm.c + 5 ../drivers/infiniband/core/roce_gid_mgmt.c + 1 ../drivers/infiniband/core/umem_odp.c + 47 ../drivers/infiniband/core/uverbs_cmd.c + 1 ../drivers/infiniband/core/uverbs_ioctl.c + 2 ../drivers/infiniband/hw/cxgb4/cq.c + 1 ../drivers/infiniband/hw/cxgb4/qp.c + 20 ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h + 1 ../drivers/infiniband/hw/efa/efa_main.c + 1 ../drivers/infiniband/hw/efa/efa_verbs.c + 8 ../drivers/infiniband/hw/hfi1/pio_copy.c + 4 ../drivers/infiniband/hw/hfi1/tid_rdma.c + 1 ../drivers/infiniband/hw/mlx5/fs.c + 1 ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c + 8 ../drivers/infiniband/hw/ocrdma/ocrdma.h + 3 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c + 33 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c + 5 ../drivers/infiniband/hw/qedr/main.c + 7 ../drivers/infiniband/hw/qedr/qedr_roce_cm.c + 38 ../drivers/infiniband/hw/qedr/verbs.c + 17 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h + 56 ../drivers/infiniband/sw/siw/iwarp.h + 1 ../drivers/infiniband/ulp/rtrs/rtrs-srv.c + 8 ../drivers/rpmsg/qcom_glink_native.c + 3 ../include/rdma/rdmavt_qp.h + 58 ../include/trace/events/ib_mad.h + 27 ../include/trace/events/ib_umad.h + 3 ../include/uapi/rdma/rvt-abi.h