lkml.org 
[lkml]   [2005]   [Dec]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [PATCH] protect remove_proc_entry
    From
    Date
    On Fri, 2005-12-30 at 17:09 -0500, Steven Rostedt wrote:

    > Index: linux-2.6.15-rc7/fs/proc/generic.c
    > ===================================================================
    > --- linux-2.6.15-rc7.orig/fs/proc/generic.c 2005-12-30 14:19:39.000000000 -0500
    > +++ linux-2.6.15-rc7/fs/proc/generic.c 2005-12-30 17:05:56.000000000 -0500
    > @@ -693,6 +693,8 @@
    > if (!parent && xlate_proc_name(name, &parent, &fn) != 0)
    > goto out;
    > len = strlen(fn);
    > +
    > + lock_kernel();
    > for (p = &parent->subdir; *p; p=&(*p)->next ) {
    > if (!proc_match(len, fn, *p))
    > continue;
    > @@ -713,6 +715,7 @@
    > }
    > break;
    > }
    > + unlock_kernel();
    > out:
    > return;
    > }
    >

    FYI, to make sure that this solves the problem, I'm removing my locking
    in my kernel and using this instead. It usually crashes in a day or
    two, so I can say this works if it makes it three days.

    -- Steve


    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-12-30 23:21    [W:0.024 / U:63.288 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site