diff options
-rw-r--r-- | kernel/rcutree.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/kernel/rcutree.c b/kernel/rcutree.c index e78538712df0..8f4de3a7c1f7 100644 --- a/kernel/rcutree.c +++ b/kernel/rcutree.c | |||
@@ -947,8 +947,9 @@ static void print_other_cpu_stall(struct rcu_state *rsp) | |||
947 | raw_spin_unlock_irqrestore(&rnp->lock, flags); | 947 | raw_spin_unlock_irqrestore(&rnp->lock, flags); |
948 | 948 | ||
949 | print_cpu_stall_info_end(); | 949 | print_cpu_stall_info_end(); |
950 | printk(KERN_CONT "(detected by %d, t=%ld jiffies)\n", | 950 | pr_cont("(detected by %d, t=%ld jiffies, g=%lu, c=%lu)\n", |
951 | smp_processor_id(), (long)(jiffies - rsp->gp_start)); | 951 | smp_processor_id(), (long)(jiffies - rsp->gp_start), |
952 | rsp->gpnum, rsp->completed); | ||
952 | if (ndetected == 0) | 953 | if (ndetected == 0) |
953 | printk(KERN_ERR "INFO: Stall ended before state dump start\n"); | 954 | printk(KERN_ERR "INFO: Stall ended before state dump start\n"); |
954 | else if (!trigger_all_cpu_backtrace()) | 955 | else if (!trigger_all_cpu_backtrace()) |
@@ -975,7 +976,8 @@ static void print_cpu_stall(struct rcu_state *rsp) | |||
975 | print_cpu_stall_info_begin(); | 976 | print_cpu_stall_info_begin(); |
976 | print_cpu_stall_info(rsp, smp_processor_id()); | 977 | print_cpu_stall_info(rsp, smp_processor_id()); |
977 | print_cpu_stall_info_end(); | 978 | print_cpu_stall_info_end(); |
978 | printk(KERN_CONT " (t=%lu jiffies)\n", jiffies - rsp->gp_start); | 979 | pr_cont(" (t=%lu jiffies g=%lu c=%lu)\n", |
980 | jiffies - rsp->gp_start, rsp->gpnum, rsp->completed); | ||
979 | if (!trigger_all_cpu_backtrace()) | 981 | if (!trigger_all_cpu_backtrace()) |
980 | dump_stack(); | 982 | dump_stack(); |
981 | 983 | ||