Messages in this thread | | | From | Alex Elder <> | Subject | [PATCH net-next 0/6] net: ipa: don't use lists for transaction state | Date | Tue, 6 Sep 2022 12:19:37 -0500 |
| |
This is the last series of patches to convert the IPA code so integer IDs are used rather than lists to track the state of transactions.
A first series of patches added ID fields to track the state of transactions: https://lore.kernel.org/netdev/20220831224017.377745-1-elder@linaro.org The second series started transitioning code to use these IDs rather than lists to manage state: https://lore.kernel.org/netdev/20220902210218.745873-1-elder@linaro.org
This final series finishes the transition, to always use IDs instead of the lists to manage transaction state. As a result, the list fields, links, and a spinlock to protect updates are no longer needed, so they are removed. This permits a few other improvements to be implemented.
-Alex
Alex Elder (5): net: ipa: always use transaction IDs instead of lists net: ipa: kill the allocated transaction list net: ipa: kill all other transaction lists net: ipa: update channel in gsi_channel_trans_complete() net: ipa: don't have gsi_channel_update() return a value
drivers/net/ipa/gsi.c | 11 +-- drivers/net/ipa/gsi.h | 7 -- drivers/net/ipa/gsi_private.h | 22 ++---- drivers/net/ipa/gsi_trans.c | 136 ++++++---------------------------- drivers/net/ipa/gsi_trans.h | 3 - 5 files changed, 35 insertions(+), 144 deletions(-)
-- 2.34.1
| |