| From d9099da3735f52bfd5b2c3b59972b27600adf12f Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Mon, 3 Sep 2018 20:19:28 +0300 |
| Subject: net/mlx5: Fix atomic_mode enum values |
| |
| From: Moni Shoua <monis@mellanox.com> |
| |
| [ Upstream commit aa7e80b220f3a543eefbe4b7e2c5d2b73e2e2ef7 ] |
| |
| The field atomic_mode is 4 bits wide and therefore can hold values |
| from 0x0 to 0xf. Remove the unnecessary 20 bit shift that made the values |
| be incorrect. While that, remove unused enum values. |
| |
| Fixes: 57cda166bbe0 ("net/mlx5: Add DCT command interface") |
| Signed-off-by: Moni Shoua <monis@mellanox.com> |
| Reviewed-by: Artemy Kovalyov <artemyko@mellanox.com> |
| Signed-off-by: Leon Romanovsky <leonro@mellanox.com> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| include/linux/mlx5/driver.h | 5 +---- |
| 1 file changed, 1 insertion(+), 4 deletions(-) |
| |
| diff --git a/include/linux/mlx5/driver.h b/include/linux/mlx5/driver.h |
| index e8b92dee5a726..ae64fced188d1 100644 |
| --- a/include/linux/mlx5/driver.h |
| +++ b/include/linux/mlx5/driver.h |
| @@ -163,10 +163,7 @@ enum mlx5_dcbx_oper_mode { |
| }; |
| |
| enum mlx5_dct_atomic_mode { |
| - MLX5_ATOMIC_MODE_DCT_OFF = 20, |
| - MLX5_ATOMIC_MODE_DCT_NONE = 0 << MLX5_ATOMIC_MODE_DCT_OFF, |
| - MLX5_ATOMIC_MODE_DCT_IB_COMP = 1 << MLX5_ATOMIC_MODE_DCT_OFF, |
| - MLX5_ATOMIC_MODE_DCT_CX = 2 << MLX5_ATOMIC_MODE_DCT_OFF, |
| + MLX5_ATOMIC_MODE_DCT_CX = 2, |
| }; |
| |
| enum { |
| -- |
| 2.20.1 |
| |