diff options
Diffstat (limited to 'fs/proc/mem.c')
-rw-r--r-- | fs/proc/mem.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/proc/mem.c b/fs/proc/mem.c index c49f187c0..1cbdbad9a 100644 --- a/fs/proc/mem.c +++ b/fs/proc/mem.c @@ -83,7 +83,9 @@ static ssize_t mem_read(struct file * file, char * buf, char *tmp; ssize_t scount, i; + read_lock(&tasklist_lock); tsk = get_task(inode->i_ino >> 16); + read_unlock(&tasklist_lock); /* FIXME: This should really be done only afetr not using tsk any more!!! */ if (!tsk) return -ESRCH; addr = *ppos; |