Instead of requesting IRQ with eq creation, IRQs will be requested before EQ table creation. Instead of freeing the IRQs after EQ destroy, free IRQs after eq table destroy.
Showing the changes to include/linux (1 of 3 files). Show all
Unified · Split
| @@ -30,8 +30,7 @@ struct mlx5_eq_param { · 29 unmodified lines | ||
| 30 | 30 | }; |
| 31 | 31 | |
| 32 | 32 | struct mlx5_eq * |
| 33 | −mlx5_eq_create_generic(struct mlx5_core_dev *dev, const char *name, | |
| 34 | − struct mlx5_eq_param *param); | |
| 33 | +mlx5_eq_create_generic(struct mlx5_core_dev *dev, struct mlx5_eq_param *param); | |
| 35 | 34 | int |
| 36 | 35 | mlx5_eq_destroy_generic(struct mlx5_core_dev *dev, struct mlx5_eq *eq); |
| 37 | 36 | |