diff options
Diffstat (limited to 'kernel/profile.c')
-rw-r--r-- | kernel/profile.c | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/kernel/profile.c b/kernel/profile.c index cb980f0c731b..54bf5ba26420 100644 --- a/kernel/profile.c +++ b/kernel/profile.c | |||
@@ -52,9 +52,9 @@ static DEFINE_MUTEX(profile_flip_mutex); | |||
52 | 52 | ||
53 | int profile_setup(char *str) | 53 | int profile_setup(char *str) |
54 | { | 54 | { |
55 | static char schedstr[] = "schedule"; | 55 | static const char schedstr[] = "schedule"; |
56 | static char sleepstr[] = "sleep"; | 56 | static const char sleepstr[] = "sleep"; |
57 | static char kvmstr[] = "kvm"; | 57 | static const char kvmstr[] = "kvm"; |
58 | int par; | 58 | int par; |
59 | 59 | ||
60 | if (!strncmp(str, sleepstr, strlen(sleepstr))) { | 60 | if (!strncmp(str, sleepstr, strlen(sleepstr))) { |
@@ -64,12 +64,10 @@ int profile_setup(char *str) | |||
64 | str += strlen(sleepstr) + 1; | 64 | str += strlen(sleepstr) + 1; |
65 | if (get_option(&str, &par)) | 65 | if (get_option(&str, &par)) |
66 | prof_shift = par; | 66 | prof_shift = par; |
67 | printk(KERN_INFO | 67 | pr_info("kernel sleep profiling enabled (shift: %ld)\n", |
68 | "kernel sleep profiling enabled (shift: %ld)\n", | ||
69 | prof_shift); | 68 | prof_shift); |
70 | #else | 69 | #else |
71 | printk(KERN_WARNING | 70 | pr_warn("kernel sleep profiling requires CONFIG_SCHEDSTATS\n"); |
72 | "kernel sleep profiling requires CONFIG_SCHEDSTATS\n"); | ||
73 | #endif /* CONFIG_SCHEDSTATS */ | 71 | #endif /* CONFIG_SCHEDSTATS */ |
74 | } else if (!strncmp(str, schedstr, strlen(schedstr))) { | 72 | } else if (!strncmp(str, schedstr, strlen(schedstr))) { |
75 | prof_on = SCHED_PROFILING; | 73 | prof_on = SCHED_PROFILING; |
@@ -77,8 +75,7 @@ int profile_setup(char *str) | |||
77 | str += strlen(schedstr) + 1; | 75 | str += strlen(schedstr) + 1; |
78 | if (get_option(&str, &par)) | 76 | if (get_option(&str, &par)) |
79 | prof_shift = par; | 77 | prof_shift = par; |
80 | printk(KERN_INFO | 78 | pr_info("kernel schedule profiling enabled (shift: %ld)\n", |
81 | "kernel schedule profiling enabled (shift: %ld)\n", | ||
82 | prof_shift); | 79 | prof_shift); |
83 | } else if (!strncmp(str, kvmstr, strlen(kvmstr))) { | 80 | } else if (!strncmp(str, kvmstr, strlen(kvmstr))) { |
84 | prof_on = KVM_PROFILING; | 81 | prof_on = KVM_PROFILING; |
@@ -86,13 +83,12 @@ int profile_setup(char *str) | |||
86 | str += strlen(kvmstr) + 1; | 83 | str += strlen(kvmstr) + 1; |
87 | if (get_option(&str, &par)) | 84 | if (get_option(&str, &par)) |
88 | prof_shift = par; | 85 | prof_shift = par; |
89 | printk(KERN_INFO | 86 | pr_info("kernel KVM profiling enabled (shift: %ld)\n", |
90 | "kernel KVM profiling enabled (shift: %ld)\n", | ||
91 | prof_shift); | 87 | prof_shift); |
92 | } else if (get_option(&str, &par)) { | 88 | } else if (get_option(&str, &par)) { |
93 | prof_shift = par; | 89 | prof_shift = par; |
94 | prof_on = CPU_PROFILING; | 90 | prof_on = CPU_PROFILING; |
95 | printk(KERN_INFO "kernel profiling enabled (shift: %ld)\n", | 91 | pr_info("kernel profiling enabled (shift: %ld)\n", |
96 | prof_shift); | 92 | prof_shift); |
97 | } | 93 | } |
98 | return 1; | 94 | return 1; |