../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_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_mbox.c:111:18: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:111:18: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:111:18: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:112:19: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:112:19: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:112:19: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:113:18: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:113:18: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:113:18: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:114:15: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:114:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:114:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:115:15: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:115:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:115:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:115:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:115:13: expected restricted __le16 [usertype] cmd ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:115:13: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:116:24: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:116:24: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:116:24: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:116:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:116:22: expected restricted __le16 [usertype] src_func_idx ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:116:22: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:163:18: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:163:18: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:163:18: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:164:19: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:164:19: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:164:19: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:169:14: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:169:14: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:169:14: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:172:29: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:172:29: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:172:29: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:172:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:172:27: expected restricted __le16 [usertype] msg_len ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:172:27: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:173:37: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:173:37: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:173:37: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:175:13: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:175:13: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:175:13: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:189:15: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:189:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:189:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:190:23: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:190:23: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:190:23: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:190:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:190:21: expected restricted __le16 [usertype] src_func_id ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:190:21: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:191:49: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:191:49: expected unsigned short [usertype] src_func_id ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:191:49: got restricted __le16 [usertype] src_func_id ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:542:30: warning: cast from restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:629:23: warning: cast to restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:629:23: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:629:23: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:805:52: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:819:29: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:828:17: warning: cast from restricted __le16 New errors added --- /tmp/tmp.9ykYVrTYhe 2025-08-12 14:14:19.782148902 -0700 +++ /tmp/tmp.mhw1X8hdwf 2025-08-12 14:15:41.706592174 -0700 @@ -104,57 +104,64 @@ -../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_mbox.c:111:18: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:111:18: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:111:18: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:112:19: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:112:19: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:112:19: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:113:18: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:113:18: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:113:18: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:114:15: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:114:15: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:114:15: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:115:15: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:115:15: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:115:15: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:115:13: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:115:13: expected restricted __le16 [usertype] cmd +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:115:13: got unsigned long long +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:116:24: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:116:24: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:116:24: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:116:22: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:116:22: expected restricted __le16 [usertype] src_func_idx +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:116:22: got unsigned long long +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:163:18: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:163:18: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:163:18: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:164:19: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:164:19: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:164:19: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:169:14: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:169:14: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:169:14: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:172:29: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:172:29: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:172:29: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:172:27: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:172:27: expected restricted __le16 [usertype] msg_len +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:172:27: got unsigned long long +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:173:37: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:173:37: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:173:37: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:175:13: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:175:13: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:175:13: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:189:15: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:189:15: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:189:15: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:190:23: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:190:23: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:190:23: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:190:21: warning: incorrect type in assignment (different base types) +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:190:21: expected restricted __le16 [usertype] src_func_id +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:190:21: got unsigned long long +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:191:49: warning: incorrect type in argument 3 (different base types) +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:191:49: expected unsigned short [usertype] src_func_id +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:191:49: got restricted __le16 [usertype] src_func_id +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:542:30: warning: cast from restricted __le32 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:629:23: warning: cast to restricted __le64 +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:629:23: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:629:23: warning: restricted __le64 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:805:52: warning: restricted __le16 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:819:29: warning: restricted __le16 degrades to integer +../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c:828:17: warning: cast from restricted __le16 Per-file breakdown --- /tmp/tmp.dY3H3KFBUo 2025-08-12 14:15:41.741665448 -0700 +++ /tmp/tmp.Q83zHicAcD 2025-08-12 14:15:41.755665373 -0700 @@ -3 +3 @@ - 47 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c + 54 ../drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c