Todd Kjos
|
2c1838dc68
binder: protect binder_ref with outer lock
|
8 년 전 |
Todd Kjos
|
b3e6861283
binder: use inner lock to protect thread accounting
|
8 년 전 |
Martijn Coenen
|
0b89d69a96
binder: protect transaction_stack with inner lock.
|
8 년 전 |
Todd Kjos
|
7bd7b0e639
binder: protect proc->threads with inner_lock
|
8 년 전 |
Todd Kjos
|
da0fa9e4e8
binder: protect proc->nodes with inner lock
|
8 년 전 |
Todd Kjos
|
673068eee8
binder: add spinlock to protect binder_node
|
8 년 전 |
Todd Kjos
|
72196393a5
binder: add spinlocks to protect todo lists
|
8 년 전 |
Todd Kjos
|
ed29721e22
binder: use inner lock to sync work dq and node counts
|
8 년 전 |
Todd Kjos
|
9630fe8839
binder: introduce locking helper functions
|
8 년 전 |
Todd Kjos
|
adc1884222
binder: use node->tmp_refs to ensure node safety
|
8 년 전 |
Todd Kjos
|
372e3147df
binder: refactor binder ref inc/dec for thread safety
|
8 년 전 |
Todd Kjos
|
7a4408c6bd
binder: make sure accesses to proc/thread are safe
|
8 년 전 |
Todd Kjos
|
eb34983ba1
binder: make sure target_node has strong ref
|
8 년 전 |
Todd Kjos
|
26549d1774
binder: guarantee txn complete / errors delivered in-order
|
8 년 전 |
Todd Kjos
|
b6d282cea3
binder: refactor binder_pop_transaction
|
8 년 전 |
Todd Kjos
|
d99c7333ab
binder: use atomic for transaction_log index
|
8 년 전 |
Todd Kjos
|
53d311cfa1
binder: protect against two threads freeing buffer
|
8 년 전 |
Todd Kjos
|
e4cffcf4bf
binder: remove dead code in binder_get_ref_for_node
|
8 년 전 |
Todd Kjos
|
08dabceefe
binder: don't modify thread->looper from other threads
|
8 년 전 |
Todd Kjos
|
ccae6f6760
binder: avoid race conditions when enqueuing txn
|
8 년 전 |
Todd Kjos
|
26b47d8a16
binder: refactor queue management in binder_thread_read
|
8 년 전 |
Todd Kjos
|
57ada2fb22
binder: add log information for binder transaction failures
|
8 년 전 |
Todd Kjos
|
656a800aad
binder: make binder_last_id an atomic
|
8 년 전 |
Badhri Jagan Sridharan
|
0953c7976c
binder: change binder_stats to atomics
|
8 년 전 |
Todd Kjos
|
c44b1231ff
binder: add protection for non-perf cases
|
8 년 전 |
Todd Kjos
|
1cf29cf429
binder: remove binder_debug_no_lock mechanism
|
8 년 전 |
Todd Kjos
|
0c972a05cd
binder: move binder_alloc to separate file
|
8 년 전 |
Todd Kjos
|
19c987241c
binder: separate out binder_alloc functions
|
8 년 전 |
Todd Kjos
|
7c03f0d616
binder: remove unneeded cleanup code
|
8 년 전 |
Todd Kjos
|
fdfb4a99b6
binder: separate binder allocator structure from binder proc
|
8 년 전 |