net: ipa: skip some cleanup for unused transactions
authorAlex Elder <elder@linaro.org>
Tue, 19 Jul 2022 18:10:18 +0000 (13:10 -0500)
committerJakub Kicinski <kuba@kernel.org>
Thu, 21 Jul 2022 04:04:36 +0000 (21:04 -0700)
commit4d8996cbeeabba028714d0e0bd5957b5515cae43
treeb403757ceab9b3e63bf4b0bbab315c68606fbf7a
parent4920065888fa27edf1cb3f2d03c6d1c245e493bf
net: ipa: skip some cleanup for unused transactions

In gsi_trans_free(), there's no point in ipa_gsi_trans_release() if
a transaction is unused.  No used TREs means no IPA layer resources
to clean up.  So only call ipa_gsi_trans_release() if at least one
TRE was used.

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ipa/gsi_trans.c