Quoting David Shwatrz (dshwa...@gmail.com): > Hello, > > When I perform the next sequence it finishes ok: > mkdir /cgroup/freezer > mount -t cgroup -o freezer testf /cgroup/freezer/ > umount /cgroup/freezer > > I had also added printk in the cgroup unmount handler , > cgroup_kill_sb(), immediately in the > beginning of the method, and we reach it (kernel/cgroup.c) > > Now I try the following sequence: > mkdir /cgroup/freezer > mount -t cgroup -o freezer testf /cgroup/freezer/ > mkdir /cgroup/freezer/0 > umount /cgroup/freezer > > We do **not** reach the cgroup_kill_sb()! But there is no error > message; moreover, mount | grep freezer returns nothing. > ls -al /cgroup/freezer/ also returns noting > > > Now, at this point in running the sequences above, running > mount -t cgroup -o freezer testf /cgroup/freezer > and ls /cgroup/freezer > shows folder "0". > > Now: > running rmdir /cgroup/freezer/0 > and > umount /cgroup/freezer > *does* reach the cgroup unmount handler , cgroup_kill_sb(),. > > Should we permit unmount if groups still exist under some cgroup topmost root > ?
Yes. -serge ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ Lxc-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users