summaryrefslogtreecommitdiff
path: root/net/smc
diff options
context:
space:
mode:
authorAlex Elder <elder@linaro.org>2022-01-12 07:30:12 -0600
committerDavid S. Miller <davem@davemloft.net>2022-01-12 14:39:53 +0000
commit998c0bd2b3715244da7639cc4e6a2062cb79c3f4 (patch)
treecfaa51320c91242f4f89a7fc31e26cef6b7f8ea0 /net/smc
parentc1aaa01dbf4cef95af3e04a5a43986c290e06ea3 (diff)
downloadlinux-998c0bd2b3715244da7639cc4e6a2062cb79c3f4.tar.gz
linux-998c0bd2b3715244da7639cc4e6a2062cb79c3f4.tar.bz2
linux-998c0bd2b3715244da7639cc4e6a2062cb79c3f4.zip
net: ipa: prevent concurrent replenish
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 flag to ensure only one replenish instance for an endpoint executes at a time. Fixes: 84f9bd12d46db ("soc: qcom: ipa: IPA endpoints") Signed-off-by: Alex Elder <elder@linaro.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/smc')
0 files changed, 0 insertions, 0 deletions