| 5997da82145b ("binder: fix BUG_ON found by selinux-testsuite") |
| 26528be6720b ("binder: fix handling of misaligned binder object") |
| 7a67a39320df ("binder: add function to copy binder object from buffer") |
| 8ced0c6231ea ("binder: add functions to copy to/from binder buffers") |
| 1a7c3d9bb7a9 ("binder: create userspace-to-binder-buffer copy function") |
| ec74136ded79 ("binder: create node flag to request sender's security context") |
| 80cd795630d6 ("binder: fix use-after-free due to ksys_close() during fdget()") |
| 7bada55ab506 ("binder: fix race that allows malicious free of live buffer") |
| b7e6a8961b5d ("binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl.") |
| 44d8047f1d87 ("binder: use standard functions to allocate fds") |
| 128f38041035 ("android: binder: Rate-limit debug and userspace triggered err msgs") |
| 1e81c57b5983 ("android: binder_alloc: Include asm/cacheflush.h after linux/ include files") |
| 361f2ddbb0c9 ("ANDROID: binder: re-order some conditions") |
| 197410ad884e ("android: binder: Use true and false for boolean values") |
| 7f3dc0088b98 ("binder: fix proc->files use-after-free") |
| fb2c445277e7 ("ANDROID: binder: fix transaction leak.") |
| 1c363eaece27 ("android: binder: fix type mismatch warning") |
| 3a6430ce4621 ("ANDROID: binder: don't queue async transactions to thread.") |
| abcc61537e35 ("ANDROID: binder: Add BINDER_GET_NODE_DEBUG_INFO ioctl") |
| 408c68b17aea ("ANDROID: binder: push new transactions to waiting threads.") |
| 1b77e9dcc3da ("ANDROID: binder: remove proc waitqueue") |
| f2517eb76f1f ("android: binder: Add global lru shrinker to binder") |
| 74310e06be4d ("android: binder: Move buffer out of area shared with user space") |
| 4175e2b46fd4 ("android: binder: Add allocator selftest") |
| e21762196118 ("android: binder: Refactor prev and next buffer into a helper function") |
| a60b890f607d ("binder: remove global binder lock") |
| ab51ec6bdf0b ("binder: fix death race conditions") |
| 2c1838dc6817 ("binder: protect binder_ref with outer lock") |
| b3e686128379 ("binder: use inner lock to protect thread accounting") |
| 0b89d69a9625 ("binder: protect transaction_stack with inner lock.") |
| 7bd7b0e639af ("binder: protect proc->threads with inner_lock") |
| 673068eee856 ("binder: add spinlock to protect binder_node") |
| 72196393a5e3 ("binder: add spinlocks to protect todo lists") |
| ed29721e22e3 ("binder: use inner lock to sync work dq and node counts") |
| 9630fe8839ba ("binder: introduce locking helper functions") |
| adc188422227 ("binder: use node->tmp_refs to ensure node safety") |
| 372e3147df70 ("binder: refactor binder ref inc/dec for thread safety") |
| 7a4408c6bd3e ("binder: make sure accesses to proc/thread are safe") |
| eb34983ba170 ("binder: make sure target_node has strong ref") |
| 26549d177410 ("binder: guarantee txn complete / errors delivered in-order") |
| b6d282cea3f3 ("binder: refactor binder_pop_transaction") |
| d99c7333ab1c ("binder: use atomic for transaction_log index") |
| b05a68e94b97 ("binder: add more debug info when allocation fails.") |
| 53d311cfa19a ("binder: protect against two threads freeing buffer") |
| e4cffcf4bf8b ("binder: remove dead code in binder_get_ref_for_node") |
| 08dabceefee0 ("binder: don't modify thread->looper from other threads") |
| ccae6f676001 ("binder: avoid race conditions when enqueuing txn") |
| 26b47d8a16a7 ("binder: refactor queue management in binder_thread_read") |
| 57ada2fb2250 ("binder: add log information for binder transaction failures") |
| 656a800aad60 ("binder: make binder_last_id an atomic") |