net: ipa: don't be a hog in gsi_channel_poll()
authorAlex Elder <elder@linaro.org>
Fri, 15 May 2020 19:52:03 +0000 (14:52 -0500)
committerDavid S. Miller <davem@davemloft.net>
Sat, 16 May 2020 22:14:54 +0000 (15:14 -0700)
commitf45a7bccdc190e2cf6ca3a527edbc4c80d7114ef
tree53116d902f1e883ad107eeac4f0366e9449922b1
parent5e5502e012b8129e11be616acb0f9c34bc8f8adb
net: ipa: don't be a hog in gsi_channel_poll()

The iteration count value used in gsi_channel_poll() is intended to
limit poll iterations to the budget supplied as an argument.  But
it's never updated.

Fix this bug by incrementing the count each time through the loop.

Reported-by: Sharath Chandra Vurukala <sharathv@codeaurora.com>
Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ipa/gsi.c