Slide 11
Slide 11 text
cgroup コアの各種処理を追う入り口
cgroup は kernfs の機能を使用します。cgroup の各種操作を行う関数は
kernfs_syscall_ops 構造体の各メンバに登録されています
(kernel/cgroup/cgroup-v1.c)
(cgroup v1 の場合)
。
struct kernfs_syscall_ops cgroup1_kf_syscall_ops = {
.rename = cgroup1_rename,
.show_options = cgroup1_show_options,
.remount_fs = cgroup1_remount,
.mkdir = cgroup_mkdir,
.rmdir = cgroup_rmdir,
.show_path = cgroup_show_path,
};
マウント時の処理を追うのであれば、kernel/cgroup/cgroup.c 内でファイルシステム
の定義を行っている部分、struct file_system_type で定義されている関数が入り口に
なります。
8/14