diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/printk/printk.c | 16 |
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); | |||
| 2788 | void __init console_init(void) | 2788 | void __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 | ||
