Thread (10 messages) flat view 10 messages, 3 authors, 2022-01-12

Re: [PATCH net 2/2] net: ipa: prevent concurrent replenish

From: Matthias Kaehlcke <mka@chromium.org>
Date: 2022-01-11 21:54:46
Also in: linux-arm-msm, lkml

On Tue, Jan 11, 2022 at 01:21:50PM -0600, Alex Elder wrote:
We have seen cases where an endpoint RX completion interrupt arrives
while replenishing for the endpoint is underway.  This causes another
instance of replenishing to begin as part of completing the receive
transaction.  If this occurs it can lead to transaction corruption.

Use a new atomic variable to ensure only replenish instance for an
endpoint executes at a time.

Fixes: 84f9bd12d46db ("soc: qcom: ipa: IPA endpoints")
Signed-off-by: Alex Elder <redacted>
Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help