lkml.org 
[lkml]   [2012]   [Mar]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectRe: [PATCH] vfs namespace: Don't assume mount namespace has valid root
    On Thu, Mar 15, 2012 at 12:00:52AM +0200, Sasha Levin wrote:

    > I'm running 3.3.0-rc6-next-20120309-sasha-00002-g8fd19a0.
    >
    > I found that if I revert f8b88187 ("brlocks/lglocks: cleanups") it
    > seems that the problem is gone.

    ... along with this piece of offending commit:
    @@ -2249,10 +2250,9 @@ static struct mnt_namespace *dup_mnt_ns(struct mnt_namespace *mnt_ns,
    kfree(new_ns);
    return ERR_PTR(-ENOMEM);
    }
    - new_ns->root = new;
    - br_write_lock(vfsmount_lock);
    + br_write_lock(&vfsmount_lock);
    list_add_tail(&new_ns->list, &new->mnt_list);
    - br_write_unlock(vfsmount_lock);
    + br_write_unlock(&vfsmount_lock);

    /*
    * Second pass: switch the tsk->fs->* elements and mark new vfsmounts
    @@ -2416,9 +2416,9 @@ bool is_path_reachable(struct mount *mnt, struct dentry *dentry,

    IOW, Andi has hit delete one too many times...


    \
     
     \ /
      Last update: 2012-03-14 23:21    [W:0.026 / U:1.524 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site