Messages in this thread Patch in this message | | | From | Geliang Tang <> | Subject | [PATCH] init/main.c: use list_for_each_entry() | Date | Mon, 1 Feb 2016 00:01:51 +0800 |
| |
Use list_for_each_entry() instead of list_for_each() to simplify the code.
Signed-off-by: Geliang Tang <geliangtang@163.com> --- init/main.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/init/main.c b/init/main.c index 68ec07b..3cf30ec 100644 --- a/init/main.c +++ b/init/main.c @@ -728,7 +728,6 @@ static int __init initcall_blacklist(char *str) static bool __init_or_module initcall_blacklisted(initcall_t fn) { - struct list_head *tmp; struct blacklist_entry *entry; char *fn_name; @@ -736,8 +735,7 @@ static bool __init_or_module initcall_blacklisted(initcall_t fn) if (!fn_name) return false; - list_for_each(tmp, &blacklisted_initcalls) { - entry = list_entry(tmp, struct blacklist_entry, next); + list_for_each_entry(entry, &blacklisted_initcalls, next) { if (!strcmp(fn_name, entry->buf)) { pr_debug("initcall %s blacklisted\n", fn_name); kfree(fn_name); -- 2.5.0
| |