Re: [PATCH v16 03/16] cgroup/misc: Export APIs for SGX driver

2024-08-27 Thread Huang, Kai
On Tue, 2024-08-20 at 18:53 -0700, Haitao Huang wrote: > -static struct misc_cg *parent_misc(struct misc_cg *cgroup) > +struct misc_cg *misc_cg_root(void) >  { > - return cgroup ? css_misc(cgroup->css.parent) : NULL; > + return &root_cg; >  } > +EXPORT_SYMBOL_GPL(misc_cg_root); >   This do

[PATCH v16 03/16] cgroup/misc: Export APIs for SGX driver

2024-08-20 Thread Haitao Huang
From: Kristen Carlson Accardi The SGX EPC cgroup will reclaim EPC pages when usage in a cgroup reaches its or ancestor's limit. This requires a walk from the current cgroup up to the root similar to misc_cg_try_charge(). Export misc_cg_parent() to enable this walk. The SGX driver also needs star