Avoid extra padding by replacing the order of inl_recv_sz and reserved, otherwise 'mlx4_ib_create_qp' structure might be larger than legacy user input leading to copy of some garbage data from the user space buffer.
Showing the changes to include/uapi (1 of 1 file). Show all
Unified · Split
| @@ -111,8 +111,8 @@ struct mlx4_ib_create_qp { · 110 unmodified lines | ||
| 111 | 111 | __u8 log_sq_bb_count; |
| 112 | 112 | __u8 log_sq_stride; |
| 113 | 113 | __u8 sq_no_prefetch; |
| 114 | − __u32 inl_recv_sz; | |
| 115 | 114 | __u8 reserved; |
| 115 | + __u32 inl_recv_sz; | |
| 116 | 116 | }; |
| 117 | 117 | |
| 118 | 118 | struct mlx4_ib_create_wq { |