css_populate_dir(9)
π css_populate_dir(9) π
okay so welcome to the Kernel API Manual, bestie β today's main character is css_populate_dir, and honestly? she's a short one. like, short short. but we're gonna give her the full glam treatment anyway because that's just who we are π
β¨ NAME β¨
css_populate_dir β create subsys files in a cgroup directory
like, she makes the files. in the directory. that's the whole vibe. slay.
πΈ SYNOPSIS πΈ
int css_populate_dir (struct cgroup_subsys_state *css );
π¦ ARGUMENTS π¦
cssβ the target css. that's it. that's the argument. she's a one-argument girlie and she's thriving π
π DESCRIPTION π
so here's the tea: on failure, no file is added. that's it. that's the entire description. no cap, the manpage really said "here's one (1) sentence, deal with it."
but like β lowkey important?? because it means it's all-or-nothing energy. if it flops, nothing gets added, no half-finished mess, no awkward leftovers. iconic behavior honestly. π«Ά
ngl there is genuinely nothing else here β no extra flags, no return value section, no caveats. what you see is what you get, bestie. don't go inventing lore that isn't in the source π
π SEE ALSO π
okay this is where she POPS OFF. like, the see-also list is longer than the rest of the entire page combined. grab a snack, we're going on a journey π§
Kernel file ./kernel/cgroup/cgroup.ccgroup_ssid_enabled(9)cgroup_on_dfl(9)cgroup_e_css_by_mask(9)cgroup_e_css(9)cgroup_get_e_css(9)__cgroup_task_count(9)cgroup_task_count(9)for_each_css(9)do_each_subsys_mask(9)css_set_populated(9)css_update_populated(9)css_set_update_populated(9)css_set_move_task(9)compare_css_sets(9)find_existing_css_set(9)allocate_cgrp_cset_links(9)link_css_set(9)find_css_set(9)cgroup_file_mode(9)cgroup_calc_subtree_ss_mask(9)cgroup_kn_unlock(9)cgroup_kn_lock_live(9)css_clear_dir(9)cgroup_attach_lock(9)cgroup_attach_unlock(9)cgroup_migrate_add_task(9)cgroup_taskset_first(9)cgroup_taskset_next(9)cgroup_migrate_execute(9)cgroup_migrate_vet_dst(9)cgroup_migrate_finish(9)cgroup_migrate_add_src(9)cgroup_migrate_prepare_dst(9)cgroup_migrate(9)cgroup_attach_task(9)cgroup_update_dfl_csses(9)cgroup_lock_and_drain_offline(9)cgroup_save_control(9)cgroup_propagate_control(9)cgroup_restore_control(9)cgroup_apply_control_enable(9)cgroup_apply_control_disable(9)cgroup_apply_control(9)cgroup_finalize_control(9)cgroup_enable_threaded(9)cgroup_tryget_css(9)cgroup_addrm_files(9)cgroup_rm_cftypes(9)cgroup_add_cftypes(9)cgroup_add_dfl_cftypes(9)cgroup_add_legacy_cftypes(9)cgroup_file_notify(9)cgroup_file_show(9)css_next_child(9)css_next_descendant_pre(9)css_rightmost_descendant(9)css_next_descendant_post(9)css_has_online_children(9)css_task_iter_advance_css_set(9)css_task_iter_start(9)css_task_iter_next(9)css_task_iter_end(9)css_create(9)kill_css_sync(9)kill_css_finish(9)cgroup_destroy_locked(9)cgroup_init_early(9)cgroup_init(9)cgroup_fork(9)cgroup_v1v2_get_from_file(9)cgroup_get_from_file(9)cgroup_css_set_fork(9)cgroup_css_set_put_fork(9)cgroup_can_fork(9)cgroup_cancel_fork(9)cgroup_post_fork(9)cgroup_task_exit(9)css_tryget_online_from_dir(9)css_from_id(9)cgroup_get_from_path(9)cgroup_v1v2_get_from_fd(9)cgroup_get_from_fd(9)cgroup_parse_float(9)
likeβ¦ ma'am. that's a lot of friends. the way this function has more connections than a group chat on a friday night π but we respect it, we read it, we stan π
and that's the whole thing bestie!! tiny page, huge personality. shoutout to <purple>./kernel/cgroup</purple> and <cyan>October 2026</cyan> for bringing us this absolute morsel of a manpage β and yeah, she's still out here signing her name css_populate_dir(9) at the bottom like the icon she is. πβ¨ see u in the next one!! π¦
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms