cscfg_load_config_sets(9)
okay bestie, welcome to the cscfg_load_config_sets(9) page in the Kernel API Manual β the one that loads feature and config sets, and honestly itβs giving main character energy. π
β¨
πΈ NAME πΈ
cscfg_load_config_sets β the API function that loads feature and config sets. periodt. π«Ά
β¨ SYNOPSIS β¨
int cscfg_load_config_sets (struct cscfg_config_desc **config_descs ,
struct cscfg_feature_desc **feat_descs , struct cscfg_load_owner_info
*owner_info );
π ARGUMENTS π
config_descsβ a0terminated array of configuration descriptors.feat_descsβ a0terminated array of feature descriptors.owner_infoβ information on the owner of this set.
π DESCRIPTION π
So bestie, this function takes a 0 terminated array of feature descriptors and/or configuration descriptors and loads them into the system. Features get loaded first so configuration dependencies can be met β no cap. π₯
To facilitate dynamic loading and unloading, features and configurations have a "load_owner", which lets the same owner unload them later. An owner may be a loadable module or a configuration dynamically created via configfs. Since later loaded configurations can use earlier loaded features, that creates load dependencies, and a load order list is maintained. Unload is strictly in the reverse order to load. literally donβt try to unload out of order, okay? π
π¦ SEE ALSO π¦
Kernel file ./drivers/hwtracing/coresight/coresight-syscfg.c β thatβs the spot. π
cscfg_unload_config_sets(9)cscfg_register_csdev(9)cscfg_unregister_csdev(9)cscfg_csdev_reset_feats(9)cscfg_activate_config(9)cscfg_deactivate_config(9)cscfg_csdev_enable_active_config(9)cscfg_csdev_disable_active_config(9)
π okay thatβs the page! this one came from the ./drivers/hwtracing/coresight source/version, dated October 2026, and itβs the cscfg_load_config_sets(9) page from the Kernel API Manual. stay slay, bestie π«Άπ
π¦ 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