projects/linux·commit 3ecda644

ftrace: Use list_move instead of list_del/list_add

3ecda644 · Baokun Li <[email protected]> · 2021-06-08 11:11:08 +08:00

Using list_move() instead of list_del() + list_add().

Link: https://lkml.kernel.org/r/[email protected]

Reported-by: Hulk Robot <[email protected]>
Signed-off-by: Baokun Li <[email protected]>
Signed-off-by: Steven Rostedt (VMware) <[email protected]>
Commit
3ecda64475bccdfdcbfd5b9b7e4bf639d8b233da
Parents
fa73514d

Changes

1 files changed · +1 −2

FileStatusAddDelContent
kernel/trace/ftrace.cmodified+1−2View file

kernel/trace/ftrace.c

View file
diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c
index 72ef4dc..e6fb3e6 100644
--- a/kernel/trace/ftrace.c
+++ b/kernel/trace/ftrace.c
@@ -4212,8 +4212,7 @@ static void process_mod_list(struct list_head *head, struct ftrace_ops *ops,
if (!func) /* warn? */
continue;
- list_del(&ftrace_mod->list);
- list_add(&ftrace_mod->list, &process_mods);
+ list_move(&ftrace_mod->list, &process_mods);
/* Use the newly allocated func, as it may be "*" */
kfree(ftrace_mod->func);