mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-15 01:01:56 -04:00
qcacmn: Don't clear the interupt status when rx_pending
If there is rx pending, the per_engine_service caller should not reenable interrupts. If the caller does propper interrupt mitigation, it will not enable interrupts, and the register write is wasted. If the caller does not do interrupt mitigation, leaving the interupt status will prevent stuck packets. Change-Id: I7a6315d3f0f3ade1b2d51ce15fab931a4864e643 CRs-Fixed: 998319
This commit is contained in:
parent
eb2516c244
commit
41d0231b87
1 changed files with 0 additions and 2 deletions
|
|
@ -1584,8 +1584,6 @@ more_completions:
|
|||
*/
|
||||
if (qdf_unlikely(CE_state->force_break)) {
|
||||
qdf_atomic_set(&CE_state->rx_pending, 1);
|
||||
CE_ENGINE_INT_STATUS_CLEAR(scn, ctrl_addr,
|
||||
HOST_IS_COPY_COMPLETE_MASK);
|
||||
if (Q_TARGET_ACCESS_END(scn) < 0)
|
||||
HIF_ERROR("<--[premature rc=%d]\n",
|
||||
CE_state->receive_count);
|
||||
|
|
|
|||
Loading…
Reference in a new issue