lkml.org 
[lkml]   [2008]   [Jun]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: configfs: Q: item leak in a failing configfs_attach_group()?
    On Tue, Jun 24, 2008 at 04:16:49PM +0200, Louis Rilling wrote:
    > Hi,
    >
    > I'd like an opinion on the following scenario:
    >
    > process 1: process 2:
    > configfs_mkdir("A")
    > attach_group("A")
    > attach_item("A")
    > d_instantiate("A")
    > populate_groups("A")
    > mutex_lock("A")
    > attach_group("A/B")
    > attach_item("A")
    > d_instantiate("A/B")
    > mkdir("A/B/C")
    > do_path_lookup("A/B/C", LOOKUP_PARENT)

    This has to sleep until
    configfs_mkdir("A") finishes.
    It's waiting on A->d_parent's
    i_mutex, which is held by
    sys_mkdirat().

    Joel

    --

    "Sometimes one pays most for the things one gets for nothing."
    - Albert Einstein

    Joel Becker
    Principal Software Developer
    Oracle
    E-mail: joel.becker@oracle.com
    Phone: (650) 506-8127


    \
     
     \ /
      Last update: 2008-06-24 19:15    [W:3.617 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site