Reporting eip and esp fields on a non-current task is dangerous,
so backport this series for 4.4 to fix protential oops and info leak
problems. The first 3 patch are depended on the 6/7 patch.
Alexey Dobriyan (1):
proc: fix coredump vs read /proc/*/stat race
Andy Lutomirski (3):
sched/core: Allow putting thread_info into task_struct
sched/core: Add try_get_task_stack() and put_task_stack()
fs/proc: Stop reporting eip and esp in /proc/PID/stat
Heiko Carstens (1):
sched/core, x86: Make struct thread_info arch specific again
John Ogness (2):
fs/proc: Report eip/esp in /prod/PID/stat for coredumping
fs/proc/array.c: allow reporting eip/esp for all coredumping threads
fs/proc/array.c | 18 ++++++++++---
include/linux/init_task.h | 9 +++++++
include/linux/sched.h | 52 +++++++++++++++++++++++++++++++++++--
include/linux/thread_info.h | 4 +++
init/Kconfig | 10 +++++++
init/init_task.c | 7 +++--
kernel/sched/sched.h | 4 +++
7 files changed, 97 insertions(+), 7 deletions(-)
--
2.17.2
On Mon, Dec 02, 2019 at 04:35:12PM +0800, zhangyi (F) wrote:
> Reporting eip and esp fields on a non-current task is dangerous,
> so backport this series for 4.4 to fix protential oops and info leak
> problems. The first 3 patch are depended on the 6/7 patch.
Thanks for the backports, now queued up.
greg k-h