lkml.org 
[lkml]   [2007]   [Dec]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectRe: 2.6.24-rc4-mm1 and /proc/<pid>/status Name: field
    On Fri, 07 Dec 2007 20:26:43 +0000
    Zan Lynx <zlynx@acm.org> wrote:

    > Today I noticed pgrep doesn't work. It seems the reason is a missing
    > Name: tag in the status file for a process in /proc.
    >
    > # cat /proc/1/status
    > init
    > State: S (sleeping)
    > Tgid: 1
    > Pid: 1
    > PPid: 0
    > TracerPid: 0
    > ...etc, etc...
    >
    > This is supposed to look like:
    > # cat /proc/1/status
    > Name: init
    > State: S (sleeping)
    > Tgid: 1
    > Pid: 1
    > PPid: 0
    > TracerPid: 0
    > ...
    >

    Thanks. Two (more) bugs in
    proc-seqfile-convert-proc_pid_status-to-properly-handle-pid-namespaces.patch

    --- a/fs/proc/array.c~proc-seqfile-convert-proc_pid_status-to-properly-handle-pid-namespaces-fix-3
    +++ a/fs/proc/array.c
    @@ -98,9 +98,9 @@ static inline void task_name(struct seq_

    get_task_comm(tcomm, p);

    + seq_printf(m, "Name:\t");
    end = m->buf + m->size;
    buf = m->buf + m->count;
    - seq_printf(m, "Name:\n");
    name = tcomm;
    i = sizeof(tcomm);
    while (i && (buf < end)) {
    _


    \
     
     \ /
      Last update: 2007-12-08 01:01    [W:0.064 / U:48.072 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site