Messages in this thread | | | Date | Thu, 28 Jun 2012 23:09:43 +0900 | Subject | Re: 3.5-rc3: BUG: Dentry still in use (1) [unmount of cgroup cgroup] | From | Masanari Iida <> |
| |
Hello
I have applied this patch on 3.5-rc4, and tested. It didn't fix the symptom. :(
Masanari
On Thu, Jun 28, 2012 at 8:02 AM, tj@kernel.org <tj@kernel.org> wrote: > Hello, > > Does the following patch make the problem go away? > > Thank you. > > diff --git a/kernel/cgroup.c b/kernel/cgroup.c > index 2097684..f9556cf 100644 > --- a/kernel/cgroup.c > +++ b/kernel/cgroup.c > @@ -3644,6 +3644,7 @@ static void cgroup_event_remove(struct work_struct *work) > eventfd_ctx_put(event->eventfd); > kfree(event); > dput(cgrp->dentry); > + deactivate_super(cgrp->root->sb); > } > > /* > @@ -3770,6 +3771,7 @@ static int cgroup_write_event_control(struct cgroup *cgrp, struct cftype *cft, > * destroying subsystem state objects. Let's take reference to cgroup > * directory dentry to do that. > */ > + atomic_inc(&cgrp->root->sb->s_active); > dget(cgrp->dentry); > > spin_lock(&cgrp->event_list_lock); -- 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/
| |