]> git.baikalelectronics.ru Git - kernel.git/commit
cgroups: show correct file mode
authorLi Zefan <lizf@cn.fujitsu.com>
Thu, 2 Apr 2009 23:57:29 +0000 (16:57 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 3 Apr 2009 02:04:54 +0000 (19:04 -0700)
commit3c4c0bde38a825aa2c92b5671eb42e9ffc7a9ad8
treec7a8863f9ca8a5c745297e9ee43b63494b6022d1
parent9c3f7f77ff56c2d2cf7f95775e7a0db0fafcd437
cgroups: show correct file mode

We have some read-only files and write-only files, but currently they are
all set to 0644, which is counter-intuitive and cause trouble for some
cgroup tools like libcgroup.

This patch adds 'mode' to struct cftype to allow cgroup subsys to set it's
own files' file mode, and for the most cases cft->mode can be default to 0
and cgroup will figure out proper mode.

Acked-by: Paul Menage <menage@google.com>
Reviewed-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/cgroup.h
kernel/cgroup.c
kernel/cpuset.c