index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
android
/
binder.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-05-04
binder: fix max_thread type inconsistency
Carlos Llamas
1
-1
/
+1
2024-04-11
binder: check offset alignment in binder_get_object()
Carlos Llamas
1
-1
/
+3
2024-02-22
binder: use of hlist_count_nodes()
Pierre Gondois
1
-3
/
+1
2024-01-31
binder: signal epoll threads of self-work
Carlos Llamas
1
-0
/
+10
2024-01-17
Merge tag 'char-misc-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-14
/
+13
2023-12-12
file: s/close_fd_get_file()/file_close_fd()/g
Christian Brauner
1
-1
/
+1
2023-12-05
binder: avoid user addresses in debug logs
Carlos Llamas
1
-2
/
+2
2023-12-05
binder: remove pid param in binder_alloc_new_buf()
Carlos Llamas
1
-1
/
+1
2023-12-05
binder: keep vma addresses type as unsigned long
Carlos Llamas
1
-11
/
+10
2023-12-05
binder: use EPOLLERR from eventpoll.h
Carlos Llamas
1
-1
/
+1
2023-10-05
binder: fix memory leaks of spam and pending work
Carlos Llamas
1
-0
/
+2
2023-08-13
Merge 6.5-rc6 into char-misc-next
Greg Kroah-Hartman
1
-0
/
+1
2023-08-04
android: Remove error checking for debugfs_create_dir()
Wang Ming
1
-11
/
+9
2023-08-04
binder: fix memory leak in binder_init()
Qi Zheng
1
-0
/
+1
2023-05-28
Merge v6.4-rc4 into char-misc-next
Greg Kroah-Hartman
1
-7
/
+21
2023-05-13
Binder: Add async from to transaction record
Chuang Zhang
1
-2
/
+4
2023-05-13
Binder: Add timestamp to transaction record
Chuang Zhang
1
-2
/
+7
2023-05-13
binder: fix UAF caused by faulty buffer cleanup
Carlos Llamas
1
-7
/
+21
2023-02-24
Merge tag 'char-misc-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-28
/
+37
2023-02-09
mm: replace vma->vm_flags direct modifications with modifier calls
Suren Baghdasaryan
1
-2
/
+1
2023-01-19
android: fix W=1 kernel-doc warnings
Randy Dunlap
1
-9
/
+9
2023-01-19
binder: return pending info for frozen async txns
Li Li
1
-6
/
+26
2023-01-19
binder: remove unneeded size check code
Jiazi.Li
1
-13
/
+2
2022-10-10
Merge tag 'sched-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
1
-3
/
+1
2022-09-07
freezer,sched: Rewrite core freezer logic
Peter Zijlstra
1
-3
/
+1
2022-08-18
binder: fix UAF of ref->proc caused by race condition
Carlos Llamas
1
-0
/
+12
2022-07-08
binder: fix redefinition of seq_file attributes
Carlos Llamas
1
-35
/
+79
2022-06-27
Binder: add TF_UPDATE_TXN to replace outdated txn
Li Li
1
-3
/
+82
2022-06-05
Merge tag 'pull-work.fd-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...
Linus Torvalds
1
-0
/
+2
2022-06-05
fix the breakage in close_fd_get_file() calling conventions change
Al Viro
1
-0
/
+2
2022-06-04
Merge tag 'pull-18-rc1-work.fd' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-1
/
+1
2022-05-19
binder: fix atomic sleep when get extended error
Schspa Shi
1
-9
/
+6
2022-05-19
binder: fix potential UAF of target_{proc,thread}
Carlos Llamas
1
-4
/
+5
2022-05-19
binder: fix printk format for commands
Carlos Llamas
1
-2
/
+2
2022-05-14
Unify the primitives for file descriptor closing
Al Viro
1
-1
/
+1
2022-05-09
binder: additional transaction error logs
Carlos Llamas
1
-4
/
+44
2022-05-09
binder: convert logging macros into functions
Carlos Llamas
1
-12
/
+29
2022-05-09
binder: add BINDER_GET_EXTENDED_ERROR ioctl
Carlos Llamas
1
-0
/
+60
2022-05-09
binder: add failed transaction logging info
Carlos Llamas
1
-2
/
+6
2022-05-02
Merge 5.18-rc5 into char-misc-next
Greg Kroah-Hartman
1
-1
/
+9
2022-04-22
binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
Alessandro Astone
1
-0
/
+3
2022-04-22
binder: Address corner cases in deferred copy and fixup
Alessandro Astone
1
-1
/
+6
2022-04-22
binder: hold fd_install until allocating fds first
Carlos Llamas
1
-21
/
+13
2021-12-21
binder: use proper cacheflush header file
Ajith P V
1
-1
/
+1
2021-12-13
Merge v5.15-rc5 into char-misc-next
Greg Kroah-Hartman
1
-12
/
+9
2021-12-09
binder: use wake_up_pollfree()
Eric Biggers
1
-12
/
+9
2021-12-08
binder: fix pointer cast warning
Arnd Bergmann
1
-1
/
+2
2021-12-03
binder: defer copies of pre-patched txn data
Todd Kjos
1
-25
/
+274
2021-12-03
binder: read pre-translated fds from sender buffer
Todd Kjos
1
-7
/
+32
2021-12-03
binder: avoid potential data leakage when copying txn
Todd Kjos
1
-24
/
+70
2021-12-03
binder: fix handling of error during copy
Todd Kjos
1
-2
/
+2
2021-12-03
binder: remove repeat word from comment
Ajith P V
1
-1
/
+1
2021-11-17
binder: fix test regression due to sender_euid change
Todd Kjos
1
-1
/
+1
2021-11-04
Merge tag 'char-misc-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...
Linus Torvalds
1
-7
/
+7
2021-11-01
Merge tag 'selinux-pr-20211101' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-17
/
+10
2021-10-19
binder: don't detect sender/target during buffer cleanup
Todd Kjos
1
-7
/
+7
2021-10-14
binder: use cred instead of task for getsecid
Todd Kjos
1
-10
/
+1
2021-10-14
binder: use cred instead of task for selinux checks
Todd Kjos
1
-6
/
+6
2021-10-14
binder: use euid from cred instead of using task
Todd Kjos
1
-1
/
+3
2021-09-14
binder: make sure fd closes complete
Todd Kjos
1
-6
/
+17
2021-09-14
binder: fix freeze race
Li Li
1
-6
/
+29
2021-08-03
binder: Add invalid handle info in user error log
Ramji Jiyani
1
-2
/
+2
2021-05-13
binder: Return EFAULT if we fail BINDER_ENABLE_ONEWAY_SPAM_DETECTION
Luca Stefani
1
-1
/
+1
2021-04-27
Merge tag 'selinux-pr-20210426' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-1
/
+10
2021-04-10
binder: tell userspace to dump current backtrace when detected oneway spamming
Hang Lu
1
-3
/
+24
2021-04-10
binder: fix the missing BR_FROZEN_REPLY in binder_return_strings
Hang Lu
1
-1
/
+2
2021-03-24
binder: BINDER_GET_FROZEN_INFO ioctl
Marco Ballesio
1
-0
/
+55
2021-03-24
binder: use EINTR for interrupted wait for work
Marco Ballesio
1
-2
/
+2
2021-03-24
binder: BINDER_FREEZE ioctl
Marco Ballesio
1
-10
/
+129
2021-03-22
lsm: separate security_task_getsecid() into subjective and objective variants
Paul Moore
1
-1
/
+10
2020-12-15
Merge branch 'exec-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-1
/
+1
2020-12-10
file: Rename __close_fd_get_file close_fd_get_file
Eric W. Biederman
1
-1
/
+1
2020-12-09
binder: add flag to clear buffer on txn complete
Todd Kjos
1
-0
/
+1
2020-11-11
binder: add trace at free transaction.
Frankie.Chang
1
-0
/
+18
2020-11-11
binder: move structs from core file to header file
Frankie.Chang
1
-406
/
+0
2020-11-09
binder: change error code from postive to negative in binder_transaction
Zhang Qilong
1
-1
/
+1
2020-11-09
Android: binder: added a missing blank line after declaration
Andrew Bridges
1
-0
/
+1
2020-10-17
task_work: cleanup notification modes
Jens Axboe
1
-1
/
+1
2020-10-10
binder: fix UAF when releasing todo list
Todd Kjos
1
-25
/
+10
2020-10-05
binder: simplify the return expression of binder_mmap
Liu Shixin
1
-14
/
+4
2020-09-03
binder: print warnings when detecting oneway spamming.
Martijn Coenen
1
-1
/
+1
2020-09-03
binder: Remove bogus warning on failed same-process transaction
Jann Horn
1
-2
/
+0
2020-07-29
drivers: android: Remove braces for a single statement if-else block
Mrinal Pandey
1
-3
/
+2
2020-07-29
drivers: android: Remove the use of else after return
Mrinal Pandey
1
-2
/
+1
2020-07-29
binder: Prevent context manager from incrementing ref 0
Jann Horn
1
-1
/
+14
2020-06-23
binder: fix null deref of proc->context
Todd Kjos
1
-7
/
+7
2020-03-03
binder: prevent UAF for binderfs devices II
Christian Brauner
1
-3
/
+9
2020-03-03
binder: prevent UAF for binderfs devices
Christian Brauner
1
-1
/
+4
2020-01-29
Merge tag 'for-5.6/io_uring-vfs-2020-01-29' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-2
/
+4
2020-01-22
binder: fix log spam for existing debugfs file creation.
Martin Fuzzey
1
-18
/
+19
2020-01-20
fs: move filp_close() outside of __close_fd_get_file()
Jens Axboe
1
-2
/
+4
2019-12-14
binder: fix incorrect calculation for num_valid
Todd Kjos
1
-2
/
+2
2019-12-01
Merge tag 'compat-ioctl-5.5' of git://git.kernel.org:/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-1
/
+1
2019-10-27
Merge 5.4-rc5 into char-misc-next
Greg Kroah-Hartman
1
-7
/
+0
2019-10-23
compat_ioctl: move more drivers to compat_ptr_ioctl
Arnd Bergmann
1
-1
/
+1
2019-10-17
binder: Use common definition of SZ_1K
Jann Horn
1
-5
/
+1
2019-10-17
binder: Don't modify VMA bounds in ->mmap handler
Jann Horn
1
-7
/
+0
2019-10-10
binder: prevent UAF read in print_binder_transaction_log_entry()
Christian Brauner
1
-1
/
+3
2019-09-04
binder: Add binder_proc logging to binderfs
Hridya Valsaraju
1
-2
/
+44
2019-09-04
binder: Make transaction_log available in binderfs
Hridya Valsaraju
1
-29
/
+5
2019-09-04
binder: Add stats, state and transactions files
Hridya Valsaraju
1
-9
/
+6
2019-09-04
binder: Add default binder devices through binderfs when configured
Hridya Valsaraju
1
-2
/
+3
2019-07-24
binder: prevent transactions to context manager from its own process.
Hridya Valsaraju
1
-1
/
+1
2019-07-24
binder: Set end of SG buffer area properly.
Martijn Coenen
1
-1
/
+2
2019-07-01
binder: return errors from buffer copy functions
Todd Kjos
1
-61
/
+92
2019-06-23
Merge 5.2-rc6 into char-misc-next
Greg Kroah-Hartman
1
-2
/
+14
2019-06-22
binder: fix memory leak in error path
Todd Kjos
1
-2
/
+2
2019-06-13
binder: fix possible UAF when freeing buffer
Todd Kjos
1
-2
/
+14
2019-06-05
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282
Thomas Gleixner
1
-10
/
+1
2019-04-25
binder: check for overflow when alloc for security context
Todd Kjos
1
-1
/
+11
2019-03-21
binder: fix BUG_ON found by selinux-testsuite
Todd Kjos
1
-1
/
+2
2019-02-15
binder: fix handling of misaligned binder object
Todd Kjos
1
-1
/
+1
2019-02-12
binder: use userspace pointer as base of buffer space
Todd Kjos
1
-51
/
+67
2019-02-12
binder: remove user_buffer_offset
Todd Kjos
1
-32
/
+7
2019-02-12
binder: avoid kernel vm_area for buffer fixups
Todd Kjos
1
-49
/
+97
2019-02-12
binder: add function to copy binder object from buffer
Todd Kjos
1
-17
/
+58
2019-02-12
binder: add functions to copy to/from binder buffers
Todd Kjos
1
-44
/
+75
2019-02-12
binder: create userspace-to-binder-buffer copy function
Todd Kjos
1
-7
/
+22
2019-02-11
Merge 5.0-rc6 into char-misc-next
Greg Kroah-Hartman
1
-15
/
+22
2019-02-01
binderfs: remove separate device_initcall()
Christian Brauner
1
-1
/
+6
2019-01-30
binder: fix CONFIG_ANDROID_BINDER_DEVICES
Christian Brauner
1
-14
/
+16
2019-01-22
binder: create node flag to request sender's security context
Todd Kjos
1
-23
/
+83
2018-12-19
binder: implement binderfs
Christian Brauner
1
-17
/
+8
2018-12-19
binder: fix use-after-free due to ksys_close() during fdget()
Todd Kjos
1
-2
/
+61
2018-12-06
binder: filter out nodes when showing binder procs
Todd Kjos
1
-0
/
+3
2018-12-06
binder: remove BINDER_DEBUG_ENTRY()
Yangtao Li
1
-31
/
+17
2018-12-03
Merge 4.20-rc5 into char-misc-next
Greg Kroah-Hartman
1
-9
/
+12
2018-11-26
binder: fix sparse warnings on locking context
Todd Kjos
1
-1
/
+42
2018-11-26
binder: fix race that allows malicious free of live buffer
Todd Kjos
1
-9
/
+12
2018-10-02
binder: make symbol 'binder_free_buf' static
Wei Yongjun
1
-1
/
+1
2018-09-14
binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl.
Martijn Coenen
1
-0
/
+55
2018-09-14
android: binder: use kstrdup instead of open-coding it
Rasmus Villemoes
1
-2
/
+1
2018-09-14
binder: use standard functions to allocate fds
Todd Kjos
1
-155
/
+232
2018-09-14
android: binder: no outgoing transaction when thread todo has transaction
Sherry Yang
1
-12
/
+32
2018-08-08
android: binder: Rate-limit debug and userspace triggered err msgs
Sherry Yang
1
-2
/
+3
2018-07-24
android: binder: Include asm/cacheflush.h after linux/ include files
Guenter Roeck
1
-1
/
+3
2018-05-14
android: binder: Change return type to vm_fault_t
Souptick Joarder
1
-1
/
+1
2018-05-14
ANDROID: binder: change down_write to down_read
Minchan Kim
1
-1
/
+3
2018-05-14
ANDROID: binder: correct the cmd print for BINDER_WORK_RETURN_ERROR
宋金时
1
-1
/
+2
2018-05-14
ANDROID: binder: remove 32-bit binder interface.
Martijn Coenen
1
-4
/
+0
2018-04-30
Merge 4.17-rc3 into char-misc-next
Greg Kroah-Hartman
1
-0
/
+8
2018-04-23
ANDROID: binder: re-order some conditions
Dan Carpenter
1
-2
/
+2
2018-04-23
ANDROID: binder: prevent transactions into own process.
Martijn Coenen
1
-0
/
+8
2018-02-16
ANDROID: binder: synchronize_rcu() when using POLLFREE.
Martijn Coenen
1
-0
/
+9
2018-02-16
binder: replace "%p" with "%pK"
Todd Kjos
1
-4
/
+4
2018-02-16
ANDROID: binder: remove WARN() for redundant txn error
Todd Kjos
1
-2
/
+8
2018-02-16
binder: check for binder_thread allocation failure in binder_poll()
Eric Biggers
1
-0
/
+2
2018-02-11
vfs: do bulk POLL* -> EPOLL* replacement
Linus Torvalds
1
-2
/
+2
2018-02-01
Merge tag 'char-misc-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...
Linus Torvalds
1
-61
/
+135
2018-01-30
Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...
Linus Torvalds
1
-1
/
+1
2018-01-25
android: binder: Use true and false for boolean values
Gustavo A. R. Silva
1
-3
/
+3
2018-01-09
android: binder: Use octal permissions
Harsh Shandilya
1
-8
/
+8
2018-01-09
ANDROID: binder: Remove obsolete proc waitqueue.
Martijn Coenen
1
-3
/
+0
2018-01-09
ANDROID: binder: remove waitqueue when thread exits.
Martijn Coenen
1
-0
/
+12
2018-01-09
android: binder: Prefer __func__ to using hardcoded function name
Elad Wexler
1
-2
/
+2
2018-01-02
Merge 4.15-rc6 into char-misc-next
Greg Kroah-Hartman
1
-13
/
+31
2017-12-18
android: binder: Check for errors in binder_alloc_shrinker_init().
Tetsuo Handa
1
-1
/
+3
2017-12-18
binder: fix proc->files use-after-free
Todd Kjos
1
-13
/
+31
2017-12-11
Merge 4.15-rc3 into char-misc-next
Greg Kroah-Hartman
1
-9
/
+31
2017-11-28
the rest of drivers/*: annotate ->poll() instances
Al Viro
1
-1
/
+1
2017-11-28
ANDROID: binder: fix transaction leak.
Martijn Coenen
1
-9
/
+31
2017-11-28
ANDROID: binder: Add thread->process_todo flag.
Martijn Coenen
1
-44
/
+107
2017-11-16
Merge tag 'char-misc-4.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/ker...
Linus Torvalds
1
-1
/
+1
2017-11-15
Merge tag 'modules-for-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-1
/
+1
2017-10-31
treewide: Fix function prototypes for module_param_call()
Kees Cook
1
-1
/
+1
2017-10-23
Merge 4.14-rc6 into char-misc-next
Greg Kroah-Hartman
1
-10
/
+1
2017-10-20
binder: pr_err() strings should end with newlines
Arvind Yadav
1
-1
/
+1
2017-10-20
binder: call poll_wait() unconditionally.
Martijn Coenen
1
-10
/
+1
2017-10-04
binder: fix use-after-free in binder_transaction()
Todd Kjos
1
-27
/
+66
2017-09-18
binder: fix memory corruption in binder_transaction binder
Xu YiPing
1
-0
/
+1
2017-09-18
binder: fix an ret value override
Xu YiPing
1
-1
/
+0
2017-09-18
android: binder: fix type mismatch warning
Arnd Bergmann
1
-3
/
+3
2017-09-01
ANDROID: binder: don't queue async transactions to thread.
Martijn Coenen
1
-3
/
+5
2017-09-01
ANDROID: binder: don't enqueue death notifications to thread todo.
Martijn Coenen
1
-16
/
+6
2017-09-01
ANDROID: binder: Don't BUG_ON(!spin_is_locked()).
Martijn Coenen
1
-16
/
+10
2017-09-01
ANDROID: binder: Add BINDER_GET_NODE_DEBUG_INFO ioctl
Colin Cross
1
-0
/
+43
2017-09-01
ANDROID: binder: push new transactions to waiting threads.
Martijn Coenen
1
-54
/
+127
2017-09-01
ANDROID: binder: remove proc waitqueue
Martijn Coenen
1
-74
/
+181
2017-09-01
android: binder: Add page usage in binder stats
Sherry Yang
1
-0
/
+2
2017-08-28
android: binder: Add global lru shrinker to binder
Sherry Yang
1
-0
/
+2
2017-08-28
android: binder: Add allocator selftest
Sherry Yang
1
-0
/
+2
2017-08-22
binder: fix incorrect cmd to binder_stat_br
Todd Kjos
1
-1
/
+1
2017-08-22
binder: free memory on error
Christian Brauner
1
-2
/
+6
2017-07-17
binder: remove unused BINDER_SMALL_BUF_SIZE define
Dmitry Safonov
1
-2
/
+0
2017-07-17
android: binder: Use dedicated helper to access rlimit value
Krzysztof Opasiak
1
-1
/
+1
2017-07-17
binder: remove global binder lock
Todd Kjos
1
-43
/
+3
2017-07-17
binder: fix death race conditions
Martijn Coenen
1
-32
/
+32
2017-07-17
binder: protect against stale pointers in print_binder_transaction
Todd Kjos
1
-20
/
+40
2017-07-17
binder: protect binder_ref with outer lock
Todd Kjos
1
-50
/
+83
2017-07-17
binder: use inner lock to protect thread accounting
Todd Kjos
1
-5
/
+23
2017-07-17
binder: protect transaction_stack with inner lock.
Martijn Coenen
1
-17
/
+79
2017-07-17
binder: protect proc->threads with inner_lock
Todd Kjos
1
-24
/
+63
2017-07-17
binder: protect proc->nodes with inner lock
Todd Kjos
1
-23
/
+89
2017-07-17
binder: add spinlock to protect binder_node
Todd Kjos
1
-55
/
+165
2017-07-17
binder: add spinlocks to protect todo lists
Todd Kjos
1
-86
/
+269
2017-07-17
binder: use inner lock to sync work dq and node counts
Todd Kjos
1
-51
/
+198
2017-07-17
binder: introduce locking helper functions
Todd Kjos
1
-0
/
+238
2017-07-17
binder: use node->tmp_refs to ensure node safety
Todd Kjos
1
-20
/
+104
2017-07-17
binder: refactor binder ref inc/dec for thread safety
Todd Kjos
1
-122
/
+362
2017-07-17
binder: make sure accesses to proc/thread are safe
Todd Kjos
1
-27
/
+206
[next]