From b780408eaf7c4027967448149895acd3cec2a86c Mon Sep 17 00:00:00 2001 From: Alexey Dobriyan Date: Tue, 8 May 2007 00:26:46 -0700 Subject: [PATCH] --- yaml --- r: 54606 b: refs/heads/master c: 19c5d45a09312ca20cd1f9df3fd1a87fe0cb8aac h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/proc/base.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 1366b46c0c5f..2d7f42394fe6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 72c1bbf308c75a136803d2d76d0e18258be14c7a +refs/heads/master: 19c5d45a09312ca20cd1f9df3fd1a87fe0cb8aac diff --git a/trunk/fs/proc/base.c b/trunk/fs/proc/base.c index 0697fd089de8..ab1b439923e6 100644 --- a/trunk/fs/proc/base.c +++ b/trunk/fs/proc/base.c @@ -314,7 +314,9 @@ static int proc_oom_score(struct task_struct *task, char *buffer) struct timespec uptime; do_posix_clock_monotonic_gettime(&uptime); + read_lock(&tasklist_lock); points = badness(task, uptime.tv_sec); + read_unlock(&tasklist_lock); return sprintf(buffer, "%lu\n", points); }