blob: d892d0405a147aef33c256cd0fb0462c0645edc6 [file] [log] [blame]
990be7476485 ("binder: Use common definition of SZ_1K")
80cd795630d6 ("binder: fix use-after-free due to ksys_close() during fdget()")
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")
197410ad884e ("android: binder: Use true and false for boolean values")
7f3dc0088b98 ("binder: fix proc->files use-after-free")
3a6430ce4621 ("ANDROID: binder: don't queue async transactions to thread.")
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")
c44b1231ff11 ("binder: add protection for non-perf cases")
1cf29cf4295a ("binder: remove binder_debug_no_lock mechanism")
0c972a05cde6 ("binder: move binder_alloc to separate file")
19c987241ca1 ("binder: separate out binder_alloc functions")
7c03f0d6163a ("binder: remove unneeded cleanup code")
fdfb4a99b6ab ("binder: separate binder allocator structure from binder proc")
00b40d613352 ("binder: Use wake up hint for synchronous transactions.")
c4ea41ba195d ("binder: use group leader instead of open thread")
a2b18708ee14 ("Revert "android: binder: Sanity check at binder ioctl"")
ecf1385d72f0 ("mm: drop unused argument of zap_page_range()")
0594f58dbd95 ("userfaultfd: non-cooperative: avoid MADV_DONTNEED race condition")