========== build_allmodconfig_warn - FAILED ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:80:15: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:80:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:80:13: expected restricted __le64 [usertype] pfn ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:80:13: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:87:17: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:87:17: warning: cast from restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:82:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:82:38: expected restricted __le64 [usertype] curr_wqe_page_pfn ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:82:38: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:90:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:90:40: expected restricted __le64 [usertype] cmdq_first_block_paddr ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:90:40: got unsigned long long const [usertype] wq_block_paddr ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:91:23: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:91:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:91:21: expected restricted __le64 [usertype] pfn ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:91:21: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:96:17: warning: restricted __le64 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:96:17: warning: cast from restricted __le64 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:94:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:94:33: expected restricted __le64 [usertype] wq_block_pfn ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:94:33: got unsigned long long ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:281: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_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.sy5zAVDOGR 2025-08-12 14:05:23.797555727 -0700 +++ /tmp/tmp.lA90h0fjbr 2025-08-12 14:06:39.684210649 -0700 @@ -1,22 +0,0 @@ -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:80:15: warning: restricted __le64 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:80:13: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:80:13: expected restricted __le64 [usertype] pfn -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:80:13: got unsigned long long -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:87:17: warning: restricted __le64 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:87:17: warning: cast from restricted __le64 -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:82:38: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:82:38: expected restricted __le64 [usertype] curr_wqe_page_pfn -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:82:38: got unsigned long long -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:90:40: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:90:40: expected restricted __le64 [usertype] cmdq_first_block_paddr -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:90:40: got unsigned long long const [usertype] wq_block_paddr -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:91:23: warning: restricted __le64 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:91:21: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:91:21: expected restricted __le64 [usertype] pfn -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:91:21: got unsigned long long -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:96:17: warning: restricted __le64 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:96:17: warning: cast from restricted __le64 -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:94:33: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:94:33: expected restricted __le64 [usertype] wq_block_pfn -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:94:33: got unsigned long long -../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c:281:45: warning: restricted __le16 degrades to integer @@ -54,0 +33,71 @@ +../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 Per-file breakdown --- /tmp/tmp.JtsvNvRes6 2025-08-12 14:06:39.692645420 -0700 +++ /tmp/tmp.1uaGEnno8l 2025-08-12 14:06:39.695645403 -0700 @@ -1 +1 @@ - 12 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c + 47 ../drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c