mirror of
https://github.com/torvalds/linux.git
synced 2026-06-09 07:03:37 +02:00
(from https://patchwork.kernel.org/patch/9817799/) The looper member of struct binder_thread is a bitmask of control bits. All of the existing bits are modified by the affected thread except for BINDER_LOOPER_STATE_NEED_RETURN which can be modified in binder_deferred_flush() by another thread. To avoid adding a spinlock around all read-mod-writes to modify a bit, the BINDER_LOOPER_STATE_NEED_RETURN flag is replaced by a separate field in struct binder_thread. Bug: 33250092 32225111 Change-Id: Ia4cefbdbd683c6cb17c323ba7d278de5f2ca0745 Signed-off-by: Todd Kjos <tkjos@google.com> |
||
|---|---|---|
| .. | ||
| binder_alloc.c | ||
| binder_alloc.h | ||
| binder_trace.h | ||
| binder.c | ||
| Kconfig | ||
| Makefile | ||