========== build_allmodconfig_warn - FAILED ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:178:14: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:178:14: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:178:14: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:186:25: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:199:37: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:202:38: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:202:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:202:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:214:29: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:215:34: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:216:33: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:221:29: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:222:42: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:223:33: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:227:45: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:233:43: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:233:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:233:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:247:45: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:265:30: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:265:30: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:265:30: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:330:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:330:20: expected restricted __le32 [usertype] db_info ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:330:20: got unsigned long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:331:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:331:20: expected restricted __le32 [usertype] db_head ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:331:20: got unsigned long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:333:16: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:333:16: expected unsigned long long [usertype] val ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:333:16: got restricted __le64 [usertype] ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:333:42: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:375:17: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:375:17: warning: cast from restricted __le16 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:374:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:374:25: expected restricted __le32 [usertype] ctrl_info ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:374:25: got unsigned long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:379:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:379:26: expected restricted __le32 [usertype] header_info ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:379:26: got unsigned long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:425:14: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:425:14: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:425:14: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:529:46: warning: incorrect type in argument 8 (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:529:46: expected restricted __le16 [usertype] prod_idx ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:529:46: got unsigned short [addressable] [usertype] curr_prod_idx ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:538:58: warning: incorrect type in argument 5 (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:538:58: expected restricted __le16 [usertype] curr_prod_idx ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:538:58: got unsigned short [addressable] [usertype] curr_prod_idx ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:586:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:586:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:586:13: expected restricted __le64 [usertype] pfn ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:586:13: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:593:17: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:593:17: warning: cast from restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:588:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:588:38: expected restricted __le64 [usertype] curr_wqe_page_pfn ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:588:38: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:596:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:596:40: expected restricted __le64 [usertype] cmdq_first_block_paddr ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:596:40: got unsigned long long const [usertype] wq_block_paddr ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:597:23: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:597:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:597:21: expected restricted __le64 [usertype] pfn ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:597:21: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:602:17: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:602:17: warning: cast from restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:600:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:600:33: expected restricted __le64 [usertype] wq_block_pfn ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:600:33: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:787:45: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:183:39: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:183:39: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:183:39: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: expected restricted __le32 [usertype] ceqe_data ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: got unsigned long ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:213:13: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:213:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:213:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:216:17: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:216:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:216:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:223:23: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:223:23: expected unsigned int [usertype] *buf ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:223:23: got restricted __le32 [usertype] * ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:224:16: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:224:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:224:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:243:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:243:22: expected restricted __le32 [usertype] aeqe ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:243:22: got unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:245:21: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:245:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:245:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:24: warning: cast from restricted __be32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:22: expected restricted __le32 [usertype] ceqe ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:22: got unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:280:21: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:280:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:280:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:58:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:58:28: expected restricted __le32 [usertype] hi_addr ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:58:28: got unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:59:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:59:28: expected restricted __le32 [usertype] lo_addr ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:59:28: got unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:60:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:60:25: expected restricted __le32 [usertype] len ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:60:25: got unsigned int [usertype] len ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:79:18: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:79:18: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:79:18: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:80:19: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:80:19: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:80:19: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:81:18: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:81:18: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:81:18: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:82:15: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:82:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:82:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:83:15: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:83:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:83:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:83:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:83:13: expected restricted __le16 [usertype] cmd ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:83:13: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:84:24: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:84:24: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:84:24: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:84:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:84:22: expected restricted __le16 [usertype] src_func_idx ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:84:22: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:131:18: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:131:18: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:131:18: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:132:19: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:132:19: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:132:19: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:137:14: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:137:14: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:137:14: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:140:29: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:140:29: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:140:29: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:140:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:140:27: expected restricted __le16 [usertype] msg_len ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:140:27: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:141:37: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:141:37: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:141:37: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:143:13: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:143:13: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:143:13: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:157:15: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:157:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:157:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:158:23: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:158:23: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:158:23: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:158:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:158:21: expected restricted __le16 [usertype] src_func_id ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:158:21: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:159:49: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:159:49: expected unsigned short [usertype] src_func_id ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:159:49: got restricted __le16 [usertype] src_func_id ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:183:39: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:183:39: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:183:39: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: expected restricted __le32 [usertype] ceqe_data ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: got unsigned long ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:213:13: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:213:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:213:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:216:17: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:216:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:216:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:223:23: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:223:23: expected unsigned int [usertype] *buf ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:223:23: got restricted __le32 [usertype] * ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:224:16: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:224:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:224:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:243:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:243:22: expected restricted __le32 [usertype] aeqe ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:243:22: got unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:245:21: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:245:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:245:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:24: warning: cast from restricted __be32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:22: expected restricted __le32 [usertype] ceqe ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:22: got unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:280:21: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:280:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:280:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:178:14: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:178:14: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:178:14: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:186:25: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:199:37: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:202:38: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:202:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:202:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:214:29: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:215:34: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:216:33: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:221:29: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:222:42: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:223:33: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:227:45: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:233:43: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:233:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:233:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:247:45: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:265:30: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:265:30: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:265:30: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:330:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:330:20: expected restricted __le32 [usertype] db_info ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:330:20: got unsigned long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:331:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:331:20: expected restricted __le32 [usertype] db_head ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:331:20: got unsigned long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:333:16: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:333:16: expected unsigned long long [usertype] val ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:333:16: got restricted __le64 [usertype] ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:333:42: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:375:17: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:375:17: warning: cast from restricted __le16 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:374:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:374:25: expected restricted __le32 [usertype] ctrl_info ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:374:25: got unsigned long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:379:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:379:26: expected restricted __le32 [usertype] header_info ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:379:26: got unsigned long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:425:14: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:425:14: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:425:14: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:529:46: warning: incorrect type in argument 8 (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:529:46: expected restricted __le16 [usertype] prod_idx ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:529:46: got unsigned short [addressable] [usertype] curr_prod_idx ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:538:58: warning: incorrect type in argument 5 (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:538:58: expected restricted __le16 [usertype] curr_prod_idx ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:538:58: got unsigned short [addressable] [usertype] curr_prod_idx ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:586:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:586:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:586:13: expected restricted __le64 [usertype] pfn ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:586:13: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:593:17: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:593:17: warning: cast from restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:588:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:588:38: expected restricted __le64 [usertype] curr_wqe_page_pfn ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:588:38: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:596:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:596:40: expected restricted __le64 [usertype] cmdq_first_block_paddr ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:596:40: got unsigned long long const [usertype] wq_block_paddr ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:597:23: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:597:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:597:21: expected restricted __le64 [usertype] pfn ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:597:21: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:602:17: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:602:17: warning: cast from restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:600:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:600:33: expected restricted __le64 [usertype] wq_block_pfn ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:600:33: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:787:45: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:58:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:58:28: expected restricted __le32 [usertype] hi_addr ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:58:28: got unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:59:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:59:28: expected restricted __le32 [usertype] lo_addr ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:59:28: got unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:60:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:60:25: expected restricted __le32 [usertype] len ../drivers/net/ethernet/huawei/hinic3/hinic3_tx.c:60:25: got unsigned int [usertype] len New errors added --- /tmp/tmp.S5FeBwPhqM 2025-08-12 14:10:52.065697310 -0700 +++ /tmp/tmp.awqjwHb4B7 2025-08-12 14:12:35.988682994 -0700 @@ -0,0 +1,89 @@ +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:79:18: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:79:18: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:79:18: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:80:19: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:80:19: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:80:19: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:81:18: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:81:18: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:81:18: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:82:15: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:82:15: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:82:15: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:83:15: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:83:15: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:83:15: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:83:13: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:83:13: expected restricted __le16 [usertype] cmd +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:83:13: got unsigned long long +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:84:24: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:84:24: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:84:24: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:84:22: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:84:22: expected restricted __le16 [usertype] src_func_idx +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:84:22: got unsigned long long +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:131:18: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:131:18: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:131:18: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:132:19: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:132:19: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:132:19: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:137:14: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:137:14: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:137:14: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:140:29: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:140:29: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:140:29: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:140:27: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:140:27: expected restricted __le16 [usertype] msg_len +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:140:27: got unsigned long long +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:141:37: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:141:37: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:141:37: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:143:13: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:143:13: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:143:13: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:157:15: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:157:15: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:157:15: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:158:23: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:158:23: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:158:23: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:158:21: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:158:21: expected restricted __le16 [usertype] src_func_id +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:158:21: got unsigned long long +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:159:49: warning: incorrect type in argument 3 (different base types) +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:159:49: expected unsigned short [usertype] src_func_id +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:159:49: got restricted __le16 [usertype] src_func_id +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:183:39: warning: cast to restricted __le32 +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:183:39: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:183:39: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: warning: incorrect type in initializer (different base types) +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: expected restricted __le32 [usertype] ceqe_data +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: got unsigned long +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:213:13: warning: cast to restricted __le32 +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:213:13: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:213:13: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:216:17: warning: cast to restricted __le32 +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:216:17: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:216:17: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:223:23: warning: incorrect type in argument 1 (different base types) +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:223:23: expected unsigned int [usertype] *buf +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:223:23: got restricted __le32 [usertype] * +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:224:16: warning: cast to restricted __le32 +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:224:16: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:224:16: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:243:22: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:243:22: expected restricted __le32 [usertype] aeqe +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:243:22: got unsigned int [usertype] +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:245:21: warning: cast to restricted __le32 +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:245:21: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:245:21: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:24: warning: cast from restricted __be32 +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:22: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:22: expected restricted __le32 [usertype] ceqe +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:22: got unsigned int [usertype] +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:280:21: warning: cast to restricted __le32 +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:280:21: warning: restricted __le32 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:280:21: warning: restricted __le32 degrades to integer @@ -72,32 +160,0 @@ -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:183:39: warning: cast to restricted __le32 -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:183:39: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:183:39: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: warning: incorrect type in initializer (different base types) -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: expected restricted __le32 [usertype] ceqe_data -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:185:28: got unsigned long -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:213:13: warning: cast to restricted __le32 -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:213:13: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:213:13: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:216:17: warning: cast to restricted __le32 -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:216:17: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:216:17: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:223:23: warning: incorrect type in argument 1 (different base types) -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:223:23: expected unsigned int [usertype] *buf -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:223:23: got restricted __le32 [usertype] * -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:224:16: warning: cast to restricted __le32 -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:224:16: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:224:16: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:243:22: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:243:22: expected restricted __le32 [usertype] aeqe -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:243:22: got unsigned int [usertype] -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:245:21: warning: cast to restricted __le32 -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:245:21: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:245:21: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:24: warning: cast from restricted __be32 -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:22: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:22: expected restricted __le32 [usertype] ceqe -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:277:22: got unsigned int [usertype] -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:280:21: warning: cast to restricted __le32 -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:280:21: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:280:21: warning: restricted __le32 degrades to integer Per-file breakdown --- /tmp/tmp.aZLeBmidsk 2025-08-12 14:12:35.997682944 -0700 +++ /tmp/tmp.U8Kg8xP9w6 2025-08-12 14:12:36.001682922 -0700 @@ -2,0 +3 @@ + 47 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c