aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/printk/printk.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c
index 90b6ab01db59..918f386b2f6e 100644
--- a/kernel/printk/printk.c
+++ b/kernel/printk/printk.c
@@ -2788,7 +2788,8 @@ EXPORT_SYMBOL(unregister_console);
2788void __init console_init(void) 2788void __init console_init(void)
2789{ 2789{
2790 int ret; 2790 int ret;
2791 initcall_t *call; 2791 initcall_t call;
2792 initcall_entry_t *ce;
2792 2793
2793 /* Setup the default TTY line discipline. */ 2794 /* Setup the default TTY line discipline. */
2794 n_tty_init(); 2795 n_tty_init();
@@ -2797,13 +2798,14 @@ void __init console_init(void)
2797 * set up the console device so that later boot sequences can 2798 * set up the console device so that later boot sequences can
2798 * inform about problems etc.. 2799 * inform about problems etc..
2799 */ 2800 */
2800 call = __con_initcall_start; 2801 ce = __con_initcall_start;
2801 trace_initcall_level("console"); 2802 trace_initcall_level("console");
2802 while (call < __con_initcall_end) { 2803 while (ce < __con_initcall_end) {
2803 trace_initcall_start((*call)); 2804 call = initcall_from_entry(ce);
2804 ret = (*call)(); 2805 trace_initcall_start(call);
2805 trace_initcall_finish((*call), ret); 2806 ret = call();
2806 call++; 2807 trace_initcall_finish(call, ret);
2808 ce++;
2807 } 2809 }
2808} 2810}
2809 2811