diff --git a/kernel/tkernel/killhook/kill_hook.c b/kernel/tkernel/killhook/kill_hook.c index 6a9d4a841254f4f96d13a822cf65c1208c515f39..dbef3077b85b4984ea60894baffcf5ddcafcb0d2 100644 --- a/kernel/tkernel/killhook/kill_hook.c +++ b/kernel/tkernel/killhook/kill_hook.c @@ -41,7 +41,7 @@ int register_kill_hook(struct kill_hook *hook) return 0; } } - list_add_rcu(&hook->node, &kill_hook_list); + list_add_tail_rcu(&hook->node, &kill_hook_list); spin_unlock(&kill_hook_lock); return 0;