mirror of
https://github.com/torvalds/linux.git
synced 2024-11-24 21:21:41 +00:00
binder: fix incorrect cmd to binder_stat_br
commit26549d1774
("binder: guarantee txn complete / errors delivered in-order") passed the locally declared and undefined cmd to binder_stat_br() which results in a bogus cmd field in a trace event and BR stats are incremented incorrectly. Change to use e->cmd which has been initialized. Signed-off-by: Todd Kjos <tkjos@google.com> Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Fixes:26549d1774
("binder: guarantee txn complete / errors delivered in-order") Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
22eb9476b5
commit
4f9adc8f91
@ -3619,7 +3619,7 @@ retry:
|
||||
e->cmd = BR_OK;
|
||||
ptr += sizeof(uint32_t);
|
||||
|
||||
binder_stat_br(proc, thread, cmd);
|
||||
binder_stat_br(proc, thread, e->cmd);
|
||||
} break;
|
||||
case BINDER_WORK_TRANSACTION_COMPLETE: {
|
||||
binder_inner_proc_unlock(proc);
|
||||
|
Loading…
Reference in New Issue
Block a user