diff options
| author | Riley Andrews <[email protected]> | 2016-02-09 21:05:33 -0800 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2016-02-11 20:06:46 -0800 |
| commit | 83050a4e21979fe1821916fce2fca36255569ed3 (patch) | |
| tree | 12535881c698ecdaef2085f530668de0cd96db25 /tools/perf/scripts/python/export-to-postgresql.py | |
| parent | 212265e5ad726ed7fd2ec7d61d36d9e0b0d3e655 (diff) | |
android: drivers: Avoid 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.
Cc: Colin Cross <[email protected]>
Cc: Arve Hjønnevåg <[email protected]>
Cc: Dmitry Shmidt <[email protected]>
Cc: Rom Lemarchand <[email protected]>
Cc: Serban Constantinescu <[email protected]>
Cc: Greg Kroah-Hartman <[email protected]>
Cc: Android Kernel Team <[email protected]>
Signed-off-by: Dmitry Shmidt <[email protected]>
[jstultz: Minor commit message tweaks]
Signed-off-by: John Stultz <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions