From 7103fed1dcf840419ca8f70ea74f60de8ac744eb Mon Sep 17 00:00:00 2001 From: "Balazs Gerofi bgerofi@riken.jp" Date: Wed, 23 Apr 2014 13:31:15 +0900 Subject: [PATCH] rename free_process() ro release_process() --- kernel/include/process.h | 2 +- kernel/process.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/kernel/include/process.h b/kernel/include/process.h index 3a08853b..f5fedc9b 100644 --- a/kernel/include/process.h +++ b/kernel/include/process.h @@ -161,7 +161,7 @@ struct process *clone_process(struct process *org, unsigned long pc, unsigned long sp, int clone_flags); void destroy_process(struct process *proc); void hold_process(struct process *proc); -void free_process(struct process *proc); +void release_process(struct process *proc); void flush_process_memory(struct process *proc); void free_process_memory(struct process *proc); int populate_process_memory(struct process *proc, void *start, size_t len); diff --git a/kernel/process.c b/kernel/process.c index 60274f55..fa2f871a 100644 --- a/kernel/process.c +++ b/kernel/process.c @@ -222,7 +222,7 @@ err_free_sighandler: err_free_proc: ihk_mc_free_pages(proc, KERNEL_STACK_NR_PAGES); - + release_process(org); return NULL; } @@ -1570,7 +1570,7 @@ void free_process_memory(struct process *proc) ihk_mc_spinlock_unlock_noirq(&vm->memory_range_lock); ihk_mc_pt_destroy(vm->page_table); - free_process(vm->owner_process); + release_process(vm->owner_process); } int populate_process_memory(struct process *proc, void *start, size_t len) @@ -1628,7 +1628,7 @@ void destroy_process(struct process *proc) ihk_mc_free_pages(proc, KERNEL_STACK_NR_PAGES); } -void free_process(struct process *proc) +void release_process(struct process *proc) { if (!ihk_atomic_dec_and_test(&proc->refcount)) { return; @@ -1748,7 +1748,7 @@ void schedule(void) if ((last != NULL) && (last->status & (PS_ZOMBIE | PS_EXITED))) { free_process_memory(last); - free_process(last); + release_process(last); } } else {