@@ -162,11 +162,11 @@ static int cg_run_in_subcgroups(const char *parent,
162
162
* allocates some slab memory (mostly negative dentries) using 2 * NR_CPUS
163
163
* threads. Then it checks the sanity of numbers on the parent level:
164
164
* the total size of the cgroups should be roughly equal to
165
- * anon + file + slab + kernel_stack .
165
+ * anon + file + kernel + sock .
166
166
*/
167
167
static int test_kmem_memcg_deletion (const char * root )
168
168
{
169
- long current , slab , anon , file , kernel_stack , pagetables , percpu , sock , sum ;
169
+ long current , anon , file , kernel , sock , sum ;
170
170
int ret = KSFT_FAIL ;
171
171
char * parent ;
172
172
@@ -184,29 +184,22 @@ static int test_kmem_memcg_deletion(const char *root)
184
184
goto cleanup ;
185
185
186
186
current = cg_read_long (parent , "memory.current" );
187
- slab = cg_read_key_long (parent , "memory.stat" , "slab " );
188
187
anon = cg_read_key_long (parent , "memory.stat" , "anon " );
189
188
file = cg_read_key_long (parent , "memory.stat" , "file " );
190
- kernel_stack = cg_read_key_long (parent , "memory.stat" , "kernel_stack " );
191
- pagetables = cg_read_key_long (parent , "memory.stat" , "pagetables " );
192
- percpu = cg_read_key_long (parent , "memory.stat" , "percpu " );
189
+ kernel = cg_read_key_long (parent , "memory.stat" , "kernel " );
193
190
sock = cg_read_key_long (parent , "memory.stat" , "sock " );
194
- if (current < 0 || slab < 0 || anon < 0 || file < 0 ||
195
- kernel_stack < 0 || pagetables < 0 || percpu < 0 || sock < 0 )
191
+ if (current < 0 || anon < 0 || file < 0 || kernel < 0 || sock < 0 )
196
192
goto cleanup ;
197
193
198
- sum = slab + anon + file + kernel_stack + pagetables + percpu + sock ;
194
+ sum = anon + file + kernel + sock ;
199
195
if (abs (sum - current ) < MAX_VMSTAT_ERROR ) {
200
196
ret = KSFT_PASS ;
201
197
} else {
202
198
printf ("memory.current = %ld\n" , current );
203
- printf ("slab + anon + file + kernel_stack = %ld\n" , sum );
204
- printf ("slab = %ld\n" , slab );
199
+ printf ("anon + file + kernel + sock = %ld\n" , sum );
205
200
printf ("anon = %ld\n" , anon );
206
201
printf ("file = %ld\n" , file );
207
- printf ("kernel_stack = %ld\n" , kernel_stack );
208
- printf ("pagetables = %ld\n" , pagetables );
209
- printf ("percpu = %ld\n" , percpu );
202
+ printf ("kernel = %ld\n" , kernel );
210
203
printf ("sock = %ld\n" , sock );
211
204
}
212
205
0 commit comments