File tree Expand file tree Collapse file tree 4 files changed +14
-19
lines changed
Documentation/admin-guide/cgroup-v1 Expand file tree Collapse file tree 4 files changed +14
-19
lines changed Original file line number Diff line number Diff line change @@ -179,7 +179,7 @@ files describing that cpuset:
179
179
- cpuset.mem_hardwall flag: is memory allocation hardwalled
180
180
- cpuset.memory_pressure: measure of how much paging pressure in cpuset
181
181
- cpuset.memory_spread_page flag: if set, spread page cache evenly on allowed nodes
182
- - cpuset.memory_spread_slab flag: if set, spread slab cache evenly on allowed nodes
182
+ - cpuset.memory_spread_slab flag: OBSOLETE. Doesn't have any function.
183
183
- cpuset.sched_load_balance flag: if set, load balance within CPUs on that cpuset
184
184
- cpuset.sched_relax_domain_level: the searching range when migrating tasks
185
185
Original file line number Diff line number Diff line change @@ -65,10 +65,12 @@ files include::
65
65
66
66
1. Page fault accounting
67
67
68
- hugetlb.<hugepagesize>.limit_in_bytes
69
- hugetlb.<hugepagesize>.max_usage_in_bytes
70
- hugetlb.<hugepagesize>.usage_in_bytes
71
- hugetlb.<hugepagesize>.failcnt
68
+ ::
69
+
70
+ hugetlb.<hugepagesize>.limit_in_bytes
71
+ hugetlb.<hugepagesize>.max_usage_in_bytes
72
+ hugetlb.<hugepagesize>.usage_in_bytes
73
+ hugetlb.<hugepagesize>.failcnt
72
74
73
75
The HugeTLB controller allows users to limit the HugeTLB usage (page fault) per
74
76
control group and enforces the limit during page fault. Since HugeTLB
@@ -82,10 +84,12 @@ getting SIGBUS.
82
84
83
85
2. Reservation accounting
84
86
85
- hugetlb.<hugepagesize>.rsvd.limit_in_bytes
86
- hugetlb.<hugepagesize>.rsvd.max_usage_in_bytes
87
- hugetlb.<hugepagesize>.rsvd.usage_in_bytes
88
- hugetlb.<hugepagesize>.rsvd.failcnt
87
+ ::
88
+
89
+ hugetlb.<hugepagesize>.rsvd.limit_in_bytes
90
+ hugetlb.<hugepagesize>.rsvd.max_usage_in_bytes
91
+ hugetlb.<hugepagesize>.rsvd.usage_in_bytes
92
+ hugetlb.<hugepagesize>.rsvd.failcnt
89
93
90
94
The HugeTLB controller allows to limit the HugeTLB reservations per control
91
95
group and enforces the controller limit at reservation time and at the fault of
Original file line number Diff line number Diff line change @@ -121,11 +121,6 @@ static inline int cpuset_do_page_mem_spread(void)
121
121
return task_spread_page (current );
122
122
}
123
123
124
- static inline int cpuset_do_slab_mem_spread (void )
125
- {
126
- return task_spread_slab (current );
127
- }
128
-
129
124
extern bool current_cpuset_is_being_rebound (void );
130
125
131
126
extern void rebuild_sched_domains (void );
@@ -264,11 +259,6 @@ static inline int cpuset_do_page_mem_spread(void)
264
259
return 0 ;
265
260
}
266
261
267
- static inline int cpuset_do_slab_mem_spread (void )
268
- {
269
- return 0 ;
270
- }
271
-
272
262
static inline bool current_cpuset_is_being_rebound (void )
273
263
{
274
264
return false;
Original file line number Diff line number Diff line change @@ -3897,6 +3897,7 @@ static struct cftype legacy_files[] = {
3897
3897
},
3898
3898
3899
3899
{
3900
+ /* obsolete, may be removed in the future */
3900
3901
.name = "memory_spread_slab" ,
3901
3902
.read_u64 = cpuset_read_u64 ,
3902
3903
.write_u64 = cpuset_write_u64 ,
You can’t perform that action at this time.
0 commit comments