diff options
| author | Todd Kjos <tkjos@google.com> | 2017-04-21 17:35:12 -0700 |
|---|---|---|
| committer | Todd Kjos <tkjos@google.com> | 2017-07-13 15:14:34 +0000 |
| commit | 3a822b33c84bf30d2081ede2c42d53ae7ab89d85 (patch) | |
| tree | cb71ac4c05ccf43a71413222b72d62b5fe9070ea /tools/perf/scripts/python/export-to-postgresql.py | |
| parent | 162735381739bb4f3e5ad6f35a6319d99ee7e697 (diff) | |
FROMLIST: binder: guarantee txn complete / errors delivered in-order
(from https://patchwork.kernel.org/patch/9817805/)
Since errors are tracked in the return_error/return_error2
fields of the binder_thread object and BR_TRANSACTION_COMPLETEs
can be tracked either in those fields or via the thread todo
work list, it is possible for errors to be reported ahead
of the associated txn complete.
Use the thread todo work list for errors to guarantee
order. Also changed binder_send_failed_reply to pop
the transaction even if it failed to send a reply.
Bug: 37218618
Test: tested manually
Change-Id: I196cfaeed09fdcd697f8ab25eea4e04241fdb08f
Signed-off-by: Todd Kjos <tkjos@google.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions
