========== build_allmodconfig_warn - FAILED ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:124:13: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:124:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:124:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:127:17: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:127:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:127:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:134:23: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:134:23: expected unsigned int [usertype] *buf ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:134:23: got restricted __le32 [usertype] * ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:135:16: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:135:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:135:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:154:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:154:22: expected restricted __le32 [usertype] aeqe ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:154:22: got unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:156:21: warning: cast to restricted __le32 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:156:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:156:21: warning: restricted __le32 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 New errors added --- /tmp/tmp.QrRHct5Cr4 2025-08-12 13:44:22.313956412 -0700 +++ /tmp/tmp.3pc7c3XeH6 2025-08-12 13:46:11.087361727 -0700 @@ -1,18 +1,32 @@ -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:124:13: warning: cast to restricted __le32 -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:124:13: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:124:13: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:127:17: warning: cast to restricted __le32 -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:127:17: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:127:17: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:134:23: warning: incorrect type in argument 1 (different base types) -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:134:23: expected unsigned int [usertype] *buf -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:134:23: got restricted __le32 [usertype] * -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:135:16: warning: cast to restricted __le32 -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:135:16: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:135:16: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:154:22: warning: incorrect type in assignment (different base types) -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:154:22: expected restricted __le32 [usertype] aeqe -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:154:22: got unsigned int [usertype] -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:156:21: warning: cast to restricted __le32 -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:156:21: warning: restricted __le32 degrades to integer -../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c:156:21: warning: restricted __le32 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 Per-file breakdown --- /tmp/tmp.BngxHBPhA5 2025-08-12 13:46:11.095361685 -0700 +++ /tmp/tmp.vQkeXIhs6C 2025-08-12 13:46:11.098361669 -0700 @@ -1 +1 @@ - 14 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c + 24 ../drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c