Lines Matching +full:free +full:- +full:running

1 /* SPDX-License-Identifier: GPL-2.0 */
34 return -1; in cg_check_frozen()
42 return -1; in cg_check_frozen()
62 int fd, ret = -1; in cg_prepare_for_wait()
65 if (fd == -1) { in cg_prepare_for_wait()
72 if (ret == -1) { in cg_prepare_for_wait()
75 fd = -1; in cg_prepare_for_wait()
87 int ret = -1; in cg_wait_for()
96 if (ret == -1) { in cg_wait_for()
119 int fd, ret = -1; in cg_enter_and_wait_for_frozen()
152 int fd, ret = -1; in cg_freeze_wait()
175 * A simple process running in a sleep loop until being
176 * re-parented.
190 * running processes and freeze it. Then unfreeze it. Then it kills all
226 free(cgroup); in test_cgfreezer_simple()
386 for (i = 9; i >= 0 && cgroup[i]; i--) { in test_cgfreezer_tree()
388 free(cgroup[i]); in test_cgfreezer_tree()
447 free(cgroup); in test_cgfreezer_forkbomb()
497 free(child); in test_cgfreezer_mkdir()
500 free(parent); in test_cgfreezer_mkdir()
549 free(child); in test_cgfreezer_rmdir()
552 free(parent); in test_cgfreezer_rmdir()
559 * 1) A (running) -> B (frozen)
560 * 2) B (frozen) -> A (running)
561 * 3) A (frozen) -> B (frozen)
593 * Migrate from A (running) to B (frozen) in test_cgfreezer_migrate()
605 * Migrate from B (frozen) to A (running) in test_cgfreezer_migrate()
630 free(cgroup[0]); in test_cgfreezer_migrate()
633 free(cgroup[1]); in test_cgfreezer_migrate()
693 free(cgroup); in test_cgfreezer_ptrace()
706 if (len == -1) { in proc_check_stopped()
708 return -1; in proc_check_stopped()
713 return -1; in proc_check_stopped()
759 free(cgroup); in test_cgfreezer_stopped()
816 free(cgroup); in test_cgfreezer_ptraced()
860 free(cgroup); in test_cgfreezer_vfork()