OSDN Git Service

psi: dont alloc memory for psi by default
authorChen Wandun <chenwandun@huawei.com>
Thu, 26 May 2022 12:26:56 +0000 (20:26 +0800)
committerTejun Heo <tj@kernel.org>
Tue, 7 Jun 2022 17:11:47 +0000 (07:11 -1000)
commit5f69a6577bc33d8f6d6bbe02bccdeb357b287f56
treee411f7730aabe4d2c485f550367c884e1c84a94b
parente71e60cd74df9386c3f684c54888f2367050b831
psi: dont alloc memory for psi by default

Memory about struct psi_group is allocated by default for
each cgroup even if psi_disabled is true, in this case, these
allocated memory is waste, so alloc memory for struct psi_group
only when psi_disabled is false.

Signed-off-by: Chen Wandun <chenwandun@huawei.com>
Acked-by: Johannes Weiner <hannes@cmpxchg.org>
Signed-off-by: Tejun Heo <tj@kernel.org>
include/linux/cgroup-defs.h
include/linux/cgroup.h
kernel/cgroup/cgroup.c
kernel/sched/psi.c