Oleg Nesterov
ef419398b6
proc_oom_score: remove tasklist_lock and pid_alive()
...
This was needed before to ensure that ->signal != 0 and do_each_thread()
is safe, see commit b95c35e76b ("oom: fix the unsafe usage of
badness() in proc_oom_score()") for details.
Today tsk->signal can't go away and for_each_thread(tsk) is always safe.
Link: http://lkml.kernel.org/r/20160608211921.GA15508@redhat.com
Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Acked-by: David Rientjes <rientjes@google.com>
Acked-by: Michal Hocko <mhocko@suse.com>
Cc: Tetsuo Handa <penguin-kernel@i-love.sakura.ne.jp>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2016-08-02 17:31:41 -04:00
..
array.c
procfs: expose umask in /proc/<PID>/status
2016-05-20 17:58:30 -07:00
base.c
proc_oom_score: remove tasklist_lock and pid_alive()
2016-08-02 17:31:41 -04:00
cmdline.c
consoles.c
cpuinfo.c
devices.c
fd.c
switch all procfs directories ->iterate_shared()
2016-05-02 19:49:30 -04:00
fd.h
generic.c
switch all procfs directories ->iterate_shared()
2016-05-02 19:49:30 -04:00
inode.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
2016-07-29 15:54:19 -07:00
internal.h
proc: Convert proc_mount to use mount_ns.
2016-06-23 15:41:54 -05:00
interrupts.c
Kconfig
fs, proc: add help for CONFIG_PROC_CHILDREN
2015-07-17 16:39:52 -07:00
kcore.c
wrappers for ->i_mutex access
2016-01-22 18:04:28 -05:00
kmsg.c
loadavg.c
Makefile
meminfo.c
mm: track NR_KERNEL_STACK in KiB instead of number of stacks
2016-07-28 16:07:41 -07:00
namespaces.c
switch all procfs directories ->iterate_shared()
2016-05-02 19:49:30 -04:00
nommu.c
vfs: add seq_file_path() helper
2015-06-23 18:01:07 -04:00
page.c
mm: rename _count, field of the struct page, to _refcount
2016-05-19 19:12:14 -07:00
proc_net.c
switch all procfs directories ->iterate_shared()
2016-05-02 19:49:30 -04:00
proc_sysctl.c
vfs: make the string hashes salt the hash
2016-06-10 20:21:46 -07:00
proc_tty.c
root.c
proc: Convert proc_mount to use mount_ns.
2016-06-23 15:41:54 -05:00
self.c
wrappers for ->i_mutex access
2016-01-22 18:04:28 -05:00
softirqs.c
stat.c
genirq: Prevent proc race against freeing of irq descriptors
2014-12-13 13:33:07 +01:00
task_mmu.c
mm, rmap: account shmem thp pages
2016-07-26 16:19:19 -07:00
task_nommu.c
proc: revert /proc/<pid>/maps [stack:TID] annotation
2016-02-03 08:28:43 -08:00
thread_self.c
wrappers for ->i_mutex access
2016-01-22 18:04:28 -05:00
uptime.c
version.c
vmcore.c
crash_dump: Add vmcore_elf32_check_arch
2016-05-13 14:01:59 +02:00