Hello, On Thu, Apr 06, 2017 at 06:47:57PM -0700, Todd Poynor wrote: > From: Todd Poynor <toddpoy...@google.com> > > Various structures embed a struct cgroup_subsys_state, typically at > the top of the containing structure. It is common for code that > accesses the structures to perform operations that iterate over the > chain of parent css pointers, also accessing data in each containing > structure. In particular, struct cpuacct is used by fairly hot code > paths in the scheduler such as cpuacct_charge(). > > Move the parent css pointer field to the end of the structure to > increase the chances of residing in the same cache line as the data > from the containing structure. > > Signed-off-by: Todd Poynor <toddpoy...@google.com>
Applied to cgroup/for-4.12. Thanks. -- tejun