diff options
| author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2013-03-18 19:24:11 -0400 |
|---|---|---|
| committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2013-06-10 16:39:42 -0400 |
| commit | efc151c33b971148894789dc7c5589dec46d4348 (patch) | |
| tree | 8e74188ebee80daec2bedb34fb055f549c212d79 | |
| parent | d7f3e207397d7b4868e33d3f88396a06f4d5a8c7 (diff) | |
rcu: Convert rcutree_plugin.h printk calls
This commit converts printk() calls to the corresponding pr_*() calls.
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
| -rw-r--r-- | kernel/rcutree_plugin.h | 45 |
1 files changed, 22 insertions, 23 deletions
diff --git a/kernel/rcutree_plugin.h b/kernel/rcutree_plugin.h index 3db5a375d8dd..207844ea0226 100644 --- a/kernel/rcutree_plugin.h +++ b/kernel/rcutree_plugin.h | |||
| @@ -53,38 +53,37 @@ static char __initdata nocb_buf[NR_CPUS * 5]; | |||
| 53 | static void __init rcu_bootup_announce_oddness(void) | 53 | static void __init rcu_bootup_announce_oddness(void) |
| 54 | { | 54 | { |
| 55 | #ifdef CONFIG_RCU_TRACE | 55 | #ifdef CONFIG_RCU_TRACE |
| 56 | printk(KERN_INFO "\tRCU debugfs-based tracing is enabled.\n"); | 56 | pr_info("\tRCU debugfs-based tracing is enabled.\n"); |
| 57 | #endif | 57 | #endif |
| 58 | #if (defined(CONFIG_64BIT) && CONFIG_RCU_FANOUT != 64) || (!defined(CONFIG_64BIT) && CONFIG_RCU_FANOUT != 32) | 58 | #if (defined(CONFIG_64BIT) && CONFIG_RCU_FANOUT != 64) || (!defined(CONFIG_64BIT) && CONFIG_RCU_FANOUT != 32) |
| 59 | printk(KERN_INFO "\tCONFIG_RCU_FANOUT set to non-default value of %d\n", | 59 | pr_info("\tCONFIG_RCU_FANOUT set to non-default value of %d\n", |
| 60 | CONFIG_RCU_FANOUT); | 60 | CONFIG_RCU_FANOUT); |
| 61 | #endif | 61 | #endif |
| 62 | #ifdef CONFIG_RCU_FANOUT_EXACT | 62 | #ifdef CONFIG_RCU_FANOUT_EXACT |
| 63 | printk(KERN_INFO "\tHierarchical RCU autobalancing is disabled.\n"); | 63 | pr_info("\tHierarchical RCU autobalancing is disabled.\n"); |
| 64 | #endif | 64 | #endif |
| 65 | #ifdef CONFIG_RCU_FAST_NO_HZ | 65 | #ifdef CONFIG_RCU_FAST_NO_HZ |
| 66 | printk(KERN_INFO | 66 | pr_info("\tRCU dyntick-idle grace-period acceleration is enabled.\n"); |
| 67 | "\tRCU dyntick-idle grace-period acceleration is enabled.\n"); | ||
| 68 | #endif | 67 | #endif |
| 69 | #ifdef CONFIG_PROVE_RCU | 68 | #ifdef CONFIG_PROVE_RCU |
| 70 | printk(KERN_INFO "\tRCU lockdep checking is enabled.\n"); | 69 | pr_info("\tRCU lockdep checking is enabled.\n"); |
| 71 | #endif | 70 | #endif |
| 72 | #ifdef CONFIG_RCU_TORTURE_TEST_RUNNABLE | 71 | #ifdef CONFIG_RCU_TORTURE_TEST_RUNNABLE |
| 73 | printk(KERN_INFO "\tRCU torture testing starts during boot.\n"); | 72 | pr_info("\tRCU torture testing starts during boot.\n"); |
| 74 | #endif | 73 | #endif |
| 75 | #if defined(CONFIG_TREE_PREEMPT_RCU) && !defined(CONFIG_RCU_CPU_STALL_VERBOSE) | 74 | #if defined(CONFIG_TREE_PREEMPT_RCU) && !defined(CONFIG_RCU_CPU_STALL_VERBOSE) |
| 76 | printk(KERN_INFO "\tDump stacks of tasks blocking RCU-preempt GP.\n"); | 75 | pr_info("\tDump stacks of tasks blocking RCU-preempt GP.\n"); |
| 77 | #endif | 76 | #endif |
| 78 | #if defined(CONFIG_RCU_CPU_STALL_INFO) | 77 | #if defined(CONFIG_RCU_CPU_STALL_INFO) |
| 79 | printk(KERN_INFO "\tAdditional per-CPU info printed with stalls.\n"); | 78 | pr_info("\tAdditional per-CPU info printed with stalls.\n"); |
| 80 | #endif | 79 | #endif |
| 81 | #if NUM_RCU_LVL_4 != 0 | 80 | #if NUM_RCU_LVL_4 != 0 |
| 82 | printk(KERN_INFO "\tFour-level hierarchy is enabled.\n"); | 81 | pr_info("\tFour-level hierarchy is enabled.\n"); |
| 83 | #endif | 82 | #endif |
| 84 | if (rcu_fanout_leaf != CONFIG_RCU_FANOUT_LEAF) | 83 | if (rcu_fanout_leaf != CONFIG_RCU_FANOUT_LEAF) |
| 85 | printk(KERN_INFO "\tExperimental boot-time adjustment of leaf fanout to %d.\n", rcu_fanout_leaf); | 84 | pr_info("\tExperimental boot-time adjustment of leaf fanout to %d.\n", rcu_fanout_leaf); |
| 86 | if (nr_cpu_ids != NR_CPUS) | 85 | if (nr_cpu_ids != NR_CPUS) |
| 87 | printk(KERN_INFO "\tRCU restricting CPUs from NR_CPUS=%d to nr_cpu_ids=%d.\n", NR_CPUS, nr_cpu_ids); | 86 | pr_info("\tRCU restricting CPUs from NR_CPUS=%d to nr_cpu_ids=%d.\n", NR_CPUS, nr_cpu_ids); |
| 88 | #ifdef CONFIG_RCU_NOCB_CPU | 87 | #ifdef CONFIG_RCU_NOCB_CPU |
| 89 | #ifndef CONFIG_RCU_NOCB_CPU_NONE | 88 | #ifndef CONFIG_RCU_NOCB_CPU_NONE |
| 90 | if (!have_rcu_nocb_mask) { | 89 | if (!have_rcu_nocb_mask) { |
| @@ -123,7 +122,7 @@ static int rcu_preempted_readers_exp(struct rcu_node *rnp); | |||
| 123 | */ | 122 | */ |
| 124 | static void __init rcu_bootup_announce(void) | 123 | static void __init rcu_bootup_announce(void) |
| 125 | { | 124 | { |
| 126 | printk(KERN_INFO "Preemptible hierarchical RCU implementation.\n"); | 125 | pr_info("Preemptible hierarchical RCU implementation.\n"); |
| 127 | rcu_bootup_announce_oddness(); | 126 | rcu_bootup_announce_oddness(); |
| 128 | } | 127 | } |
| 129 | 128 | ||
| @@ -490,13 +489,13 @@ static void rcu_print_detail_task_stall(struct rcu_state *rsp) | |||
| 490 | 489 | ||
| 491 | static void rcu_print_task_stall_begin(struct rcu_node *rnp) | 490 | static void rcu_print_task_stall_begin(struct rcu_node *rnp) |
| 492 | { | 491 | { |
| 493 | printk(KERN_ERR "\tTasks blocked on level-%d rcu_node (CPUs %d-%d):", | 492 | pr_err("\tTasks blocked on level-%d rcu_node (CPUs %d-%d):", |
| 494 | rnp->level, rnp->grplo, rnp->grphi); | 493 | rnp->level, rnp->grplo, rnp->grphi); |
| 495 | } | 494 | } |
| 496 | 495 | ||
| 497 | static void rcu_print_task_stall_end(void) | 496 | static void rcu_print_task_stall_end(void) |
| 498 | { | 497 | { |
| 499 | printk(KERN_CONT "\n"); | 498 | pr_cont("\n"); |
| 500 | } | 499 | } |
| 501 | 500 | ||
| 502 | #else /* #ifdef CONFIG_RCU_CPU_STALL_INFO */ | 501 | #else /* #ifdef CONFIG_RCU_CPU_STALL_INFO */ |
| @@ -526,7 +525,7 @@ static int rcu_print_task_stall(struct rcu_node *rnp) | |||
| 526 | t = list_entry(rnp->gp_tasks, | 525 | t = list_entry(rnp->gp_tasks, |
| 527 | struct task_struct, rcu_node_entry); | 526 | struct task_struct, rcu_node_entry); |
| 528 | list_for_each_entry_continue(t, &rnp->blkd_tasks, rcu_node_entry) { | 527 | list_for_each_entry_continue(t, &rnp->blkd_tasks, rcu_node_entry) { |
| 529 | printk(KERN_CONT " P%d", t->pid); | 528 | pr_cont(" P%d", t->pid); |
| 530 | ndetected++; | 529 | ndetected++; |
| 531 | } | 530 | } |
| 532 | rcu_print_task_stall_end(); | 531 | rcu_print_task_stall_end(); |
| @@ -942,7 +941,7 @@ static struct rcu_state *rcu_state = &rcu_sched_state; | |||
| 942 | */ | 941 | */ |
| 943 | static void __init rcu_bootup_announce(void) | 942 | static void __init rcu_bootup_announce(void) |
| 944 | { | 943 | { |
| 945 | printk(KERN_INFO "Hierarchical RCU implementation.\n"); | 944 | pr_info("Hierarchical RCU implementation.\n"); |
| 946 | rcu_bootup_announce_oddness(); | 945 | rcu_bootup_announce_oddness(); |
| 947 | } | 946 | } |
| 948 | 947 | ||
| @@ -1883,7 +1882,7 @@ static void print_cpu_stall_fast_no_hz(char *cp, int cpu) | |||
| 1883 | /* Initiate the stall-info list. */ | 1882 | /* Initiate the stall-info list. */ |
| 1884 | static void print_cpu_stall_info_begin(void) | 1883 | static void print_cpu_stall_info_begin(void) |
| 1885 | { | 1884 | { |
| 1886 | printk(KERN_CONT "\n"); | 1885 | pr_cont("\n"); |
| 1887 | } | 1886 | } |
| 1888 | 1887 | ||
| 1889 | /* | 1888 | /* |
| @@ -1914,7 +1913,7 @@ static void print_cpu_stall_info(struct rcu_state *rsp, int cpu) | |||
| 1914 | ticks_value = rsp->gpnum - rdp->gpnum; | 1913 | ticks_value = rsp->gpnum - rdp->gpnum; |
| 1915 | } | 1914 | } |
| 1916 | print_cpu_stall_fast_no_hz(fast_no_hz, cpu); | 1915 | print_cpu_stall_fast_no_hz(fast_no_hz, cpu); |
| 1917 | printk(KERN_ERR "\t%d: (%lu %s) idle=%03x/%llx/%d softirq=%u/%u %s\n", | 1916 | pr_err("\t%d: (%lu %s) idle=%03x/%llx/%d softirq=%u/%u %s\n", |
| 1918 | cpu, ticks_value, ticks_title, | 1917 | cpu, ticks_value, ticks_title, |
| 1919 | atomic_read(&rdtp->dynticks) & 0xfff, | 1918 | atomic_read(&rdtp->dynticks) & 0xfff, |
| 1920 | rdtp->dynticks_nesting, rdtp->dynticks_nmi_nesting, | 1919 | rdtp->dynticks_nesting, rdtp->dynticks_nmi_nesting, |
| @@ -1925,7 +1924,7 @@ static void print_cpu_stall_info(struct rcu_state *rsp, int cpu) | |||
| 1925 | /* Terminate the stall-info list. */ | 1924 | /* Terminate the stall-info list. */ |
| 1926 | static void print_cpu_stall_info_end(void) | 1925 | static void print_cpu_stall_info_end(void) |
| 1927 | { | 1926 | { |
| 1928 | printk(KERN_ERR "\t"); | 1927 | pr_err("\t"); |
| 1929 | } | 1928 | } |
| 1930 | 1929 | ||
| 1931 | /* Zero ->ticks_this_gp for all flavors of RCU. */ | 1930 | /* Zero ->ticks_this_gp for all flavors of RCU. */ |
| @@ -1948,17 +1947,17 @@ static void increment_cpu_stall_ticks(void) | |||
| 1948 | 1947 | ||
| 1949 | static void print_cpu_stall_info_begin(void) | 1948 | static void print_cpu_stall_info_begin(void) |
| 1950 | { | 1949 | { |
| 1951 | printk(KERN_CONT " {"); | 1950 | pr_cont(" {"); |
| 1952 | } | 1951 | } |
| 1953 | 1952 | ||
| 1954 | static void print_cpu_stall_info(struct rcu_state *rsp, int cpu) | 1953 | static void print_cpu_stall_info(struct rcu_state *rsp, int cpu) |
| 1955 | { | 1954 | { |
| 1956 | printk(KERN_CONT " %d", cpu); | 1955 | pr_cont(" %d", cpu); |
| 1957 | } | 1956 | } |
| 1958 | 1957 | ||
| 1959 | static void print_cpu_stall_info_end(void) | 1958 | static void print_cpu_stall_info_end(void) |
| 1960 | { | 1959 | { |
| 1961 | printk(KERN_CONT "} "); | 1960 | pr_cont("} "); |
| 1962 | } | 1961 | } |
| 1963 | 1962 | ||
| 1964 | static void zero_cpu_stall_ticks(struct rcu_data *rdp) | 1963 | static void zero_cpu_stall_ticks(struct rcu_data *rdp) |
