diff options
| author | Alex Elder <[email protected]> | 2022-09-06 12:19:42 -0500 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2022-09-09 11:45:25 +0100 |
| commit | 019e37eaef97d99285390b6eb42410a54a5d6412 (patch) | |
| tree | 44b0dce2f682ec745122d4e78f2a3ad1dea5d864 /tools/perf/scripts/python/stackcollapse.py | |
| parent | e0e3406c60d7e5b004cc3059dea6c7574d26ca66 (diff) | |
net: ipa: don't have gsi_channel_update() return a value
If it finds no completed transactions, gsi_channel_trans_complete()
calls gsi_channel_update() to check hardware. If new transactions
have completed, gsi_channel_update() records that, then calls
gsi_channel_trans_complete() to return the first of those found.
This recursion won't go any further, but can be avoided if we
have gsi_channel_update() only be responsible for updating state
after accessing hardware.
Change gsi_channel_update() so it simply checks for and handles
new completions, without returning a value. If it needs to call
that function, have gsi_channel_trans_complete() determine whether
there are new transactions available after the update.
Signed-off-by: Alex Elder <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions