mirror of https://gitee.com/openkylin/linux.git
ice: Don't call synchronize_irq() for VF's from the host
Currently we will call synchronize_irq() from the host for VF's. This is not correct, so don't allow it. Signed-off-by: Brett Creeley <brett.creeley@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
parent
1b0c3247a0
commit
da4a9e73d8
|
@ -2817,6 +2817,10 @@ void ice_vsi_dis_irq(struct ice_vsi *vsi)
|
|||
|
||||
ice_flush(hw);
|
||||
|
||||
/* don't call synchronize_irq() for VF's from the host */
|
||||
if (vsi->type == ICE_VSI_VF)
|
||||
return;
|
||||
|
||||
ice_for_each_q_vector(vsi, i)
|
||||
synchronize_irq(pf->msix_entries[i + base].vector);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue