mirror of
https://github.com/torvalds/linux.git
synced 2026-06-01 11:03:43 +02:00
ice: sleep, don't busy-wait, in the SQ send retry loop
10 ms is a lot of time to spend busy-waiting. Sleeping is clearly allowed here, because we have just returned from ice_sq_send_cmd(), which takes a mutex. On kernels with HZ=100, this msleep may be twice as long, but I don't think it matters. I did not actually observe any retries happening here. Signed-off-by: Michal Schmidt <mschmidt@redhat.com> Reviewed-by: Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com> Reviewed-by: Simon Horman <simon.horman@corigine.com> Tested-by: Sunitha Mekala <sunithax.d.mekala@intel.com> (A Contingent worker at Intel) Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
This commit is contained in:
parent
43a630e37e
commit
b488ae52ef
|
|
@ -1643,7 +1643,7 @@ ice_sq_send_cmd_retry(struct ice_hw *hw, struct ice_ctl_q_info *cq,
|
|||
|
||||
memcpy(desc, &desc_cpy, sizeof(desc_cpy));
|
||||
|
||||
mdelay(ICE_SQ_SEND_DELAY_TIME_MS);
|
||||
msleep(ICE_SQ_SEND_DELAY_TIME_MS);
|
||||
|
||||
} while (++idx < ICE_SQ_SEND_MAX_EXECUTE);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user