IB/mlx4: Fix a sparse endianness warning
Subsystems (2)
PATCH 1/1 IB/mlx4: Fix a sparse endianness warning
Avoid that sparse reports the following warning for the mlx4 driver:
$ make M=drivers/infiniband C=2 CF=-D__CHECK_ENDIAN__ drivers/infiniband/hw/mlx4/qp.c:1885:31: warning: restricted __be16 degrades to integer
Signed-off-by Bart Van Assche <[email protected]>
Cc Moni Shoua <monis-VPRAkNaXOzVWk0Htik3J/[email protected]>
Cc Or Gerlitz <ogerlitz-VPRAkNaXOzVWk0Htik3J/[email protected]>
Cc Roland Dreier <[email protected]>
--- drivers/infiniband/hw/mlx4/qp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/infiniband/hw/mlx4/qp.c +1 -1
@@ -1882,7 +1882,7 @@ static int build_mlx_header(struct mlx4_ib_sqp *sqp, struct ib_send_wr *wr,return err; } -if (ah->av.eth.vlan !=0xffff ) { +if (ah->av.eth.vlan !=cpu_to_be16 (0xffff )) { vlan =be16_to_cpu (ah->av.eth.vlan) &0x0fff ; is_vlan =1 ; }
Signature · 6 lines
1.8.4.5 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html