diff options
Diffstat (limited to 'kernel/async.c')
| -rw-r--r-- | kernel/async.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/kernel/async.c b/kernel/async.c index cd9dbb913c77..d5fe7af0de2e 100644 --- a/kernel/async.c +++ b/kernel/async.c | |||
| @@ -49,12 +49,13 @@ asynchronous and synchronous parts of the kernel. | |||
| 49 | */ | 49 | */ |
| 50 | 50 | ||
| 51 | #include <linux/async.h> | 51 | #include <linux/async.h> |
| 52 | #include <linux/atomic.h> | ||
| 53 | #include <linux/ktime.h> | ||
| 52 | #include <linux/module.h> | 54 | #include <linux/module.h> |
| 53 | #include <linux/wait.h> | 55 | #include <linux/wait.h> |
| 54 | #include <linux/sched.h> | 56 | #include <linux/sched.h> |
| 55 | #include <linux/slab.h> | 57 | #include <linux/slab.h> |
| 56 | #include <linux/workqueue.h> | 58 | #include <linux/workqueue.h> |
| 57 | #include <asm/atomic.h> | ||
| 58 | 59 | ||
| 59 | static async_cookie_t next_cookie = 1; | 60 | static async_cookie_t next_cookie = 1; |
| 60 | 61 | ||
| @@ -128,7 +129,8 @@ static void async_run_entry_fn(struct work_struct *work) | |||
| 128 | 129 | ||
| 129 | /* 2) run (and print duration) */ | 130 | /* 2) run (and print duration) */ |
| 130 | if (initcall_debug && system_state == SYSTEM_BOOTING) { | 131 | if (initcall_debug && system_state == SYSTEM_BOOTING) { |
| 131 | printk("calling %lli_%pF @ %i\n", (long long)entry->cookie, | 132 | printk(KERN_DEBUG "calling %lli_%pF @ %i\n", |
| 133 | (long long)entry->cookie, | ||
| 132 | entry->func, task_pid_nr(current)); | 134 | entry->func, task_pid_nr(current)); |
| 133 | calltime = ktime_get(); | 135 | calltime = ktime_get(); |
| 134 | } | 136 | } |
| @@ -136,7 +138,7 @@ static void async_run_entry_fn(struct work_struct *work) | |||
| 136 | if (initcall_debug && system_state == SYSTEM_BOOTING) { | 138 | if (initcall_debug && system_state == SYSTEM_BOOTING) { |
| 137 | rettime = ktime_get(); | 139 | rettime = ktime_get(); |
| 138 | delta = ktime_sub(rettime, calltime); | 140 | delta = ktime_sub(rettime, calltime); |
| 139 | printk("initcall %lli_%pF returned 0 after %lld usecs\n", | 141 | printk(KERN_DEBUG "initcall %lli_%pF returned 0 after %lld usecs\n", |
| 140 | (long long)entry->cookie, | 142 | (long long)entry->cookie, |
| 141 | entry->func, | 143 | entry->func, |
| 142 | (long long)ktime_to_ns(delta) >> 10); | 144 | (long long)ktime_to_ns(delta) >> 10); |
| @@ -270,7 +272,7 @@ void async_synchronize_cookie_domain(async_cookie_t cookie, | |||
| 270 | ktime_t starttime, delta, endtime; | 272 | ktime_t starttime, delta, endtime; |
| 271 | 273 | ||
| 272 | if (initcall_debug && system_state == SYSTEM_BOOTING) { | 274 | if (initcall_debug && system_state == SYSTEM_BOOTING) { |
| 273 | printk("async_waiting @ %i\n", task_pid_nr(current)); | 275 | printk(KERN_DEBUG "async_waiting @ %i\n", task_pid_nr(current)); |
| 274 | starttime = ktime_get(); | 276 | starttime = ktime_get(); |
| 275 | } | 277 | } |
| 276 | 278 | ||
| @@ -280,7 +282,7 @@ void async_synchronize_cookie_domain(async_cookie_t cookie, | |||
| 280 | endtime = ktime_get(); | 282 | endtime = ktime_get(); |
| 281 | delta = ktime_sub(endtime, starttime); | 283 | delta = ktime_sub(endtime, starttime); |
| 282 | 284 | ||
| 283 | printk("async_continuing @ %i after %lli usec\n", | 285 | printk(KERN_DEBUG "async_continuing @ %i after %lli usec\n", |
| 284 | task_pid_nr(current), | 286 | task_pid_nr(current), |
| 285 | (long long)ktime_to_ns(delta) >> 10); | 287 | (long long)ktime_to_ns(delta) >> 10); |
| 286 | } | 288 | } |
