android_kernel_oneplus_msm8998/drivers/android
Riley Andrews aa29c32d39 android: drivers: workaround debugfs race in binder
If a /d/binder/proc/[pid] entry is kept open after linux has
torn down the associated process, binder_proc_show can deference
an invalid binder_proc that has been stashed in the debugfs
inode.  Validate that the binder_proc ptr passed into binder_proc_show
has not been freed by looking for it within the global process list
whilst the global lock is held. If the ptr is not valid, print nothing.

Bug: 19587483

Change-Id: Idd5ad79f5648b7eed49d1ec75ae93f9e12a74ee9
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2016-02-16 13:54:24 -08:00
..
binder.c android: drivers: workaround debugfs race in binder 2016-02-16 13:54:24 -08:00
binder_trace.h staging: android: binder: move to the "real" part of the kernel 2014-10-20 10:30:15 +08:00
Kconfig staging: android: binder: move to the "real" part of the kernel 2014-10-20 10:30:15 +08:00
Makefile staging: android: binder: move to the "real" part of the kernel 2014-10-20 10:30:15 +08:00