[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20191202083519.23138-1-yi.zhang@huawei.com>
Date: Mon, 2 Dec 2019 16:35:12 +0800
From: "zhangyi (F)" <yi.zhang@...wei.com>
To: <gregkh@...uxfoundation.org>
CC: <linux-kernel@...r.kernel.org>, <linux-fsdevel@...r.kernel.org>,
<luto@...nel.org>, <adobriyan@...il.com>,
<akpm@...ux-foundation.org>, <vbabka@...e.cz>,
<peterz@...radead.org>, <bigeasy@...utronix.de>, <mhocko@...e.com>,
<john.ogness@...utronix.de>, <yi.zhang@...wei.com>,
<nixiaoming@...wei.com>
Subject: [PATCH 4.4 0/7] fs/proc: Stop reporting eip and esp in
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
Powered by blists - more mailing lists