| From 9dd737f4af50ba3c0562ac923be41dbf519c1a8d Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Fri, 29 Mar 2019 15:08:37 -0700 |
| Subject: i40e: Wrong truncation from u16 to u8 |
| |
| From: Grzegorz Siwik <grzegorz.siwik@intel.com> |
| |
| commit c004804dceee9ca384d97d9857ea2e2795c2651d upstream. |
| |
| In this patch fixed wrong truncation method from u16 to u8 during |
| validation. |
| |
| It was changed by changing u8 to u32 parameter in method declaration |
| and arguments were changed to u32. |
| |
| Signed-off-by: Grzegorz Siwik <grzegorz.siwik@intel.com> |
| Tested-by: Andrew Bowers <andrewx.bowers@intel.com> |
| Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> |
| Signed-off-by: Ben Hutchings <ben.hutchings@codethink.co.uk> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |
| index 0ac09c9e4aaac..8499fe7cff3bb 100644 |
| --- a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |
| +++ b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |
| @@ -203,7 +203,7 @@ static inline bool i40e_vc_isvalid_queue_id(struct i40e_vf *vf, u16 vsi_id, |
| * |
| * check for the valid vector id |
| **/ |
| -static inline bool i40e_vc_isvalid_vector_id(struct i40e_vf *vf, u8 vector_id) |
| +static inline bool i40e_vc_isvalid_vector_id(struct i40e_vf *vf, u32 vector_id) |
| { |
| struct i40e_pf *pf = vf->pf; |
| |
| -- |
| 2.27.0 |
| |