Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752367AbaLLWii (ORCPT ); Fri, 12 Dec 2014 17:38:38 -0500 Received: from mail-pa0-f43.google.com ([209.85.220.43]:39934 "EHLO mail-pa0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751266AbaLLWih (ORCPT ); Fri, 12 Dec 2014 17:38:37 -0500 From: Vinson Lee To: Andrew Morton , "Paul E. McKenney" , Michal Hocko , Josh Triplett , Johannes Weiner , Geert Uytterhoeven , Fabian Frederick , Bertrand Jacquin , "Luis R. Rodriguez" , Andy Lutomirski , Pranith Kumar , Peter Foley , Clark Williams , Mel Gorman Cc: linux-kernel@vger.kernel.org, Nate Stahl , Vinson Lee Subject: [PATCH] Increase maximum size of dmesg buffer to 16MB. Date: Fri, 12 Dec 2014 14:38:26 -0800 Message-Id: <1418423906-5461-1-git-send-email-vlee@twopensource.com> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Nate Stahl A full task stack dump of all tasks on a machine can generate more than 4MB of output to dmesg. Dumping this data to the serial console causes the machine to hang for a number of minutes (an unacceptable impact), but dumping the same data to memory is feasible if the dmesg buffer is sized large enough to hold the output. Set to 16MB which will hopefully be large enough to handle a dump from any of our servers at this time. Signed-off-by: Nate Stahl Signed-off-by: Vinson Lee --- init/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init/Kconfig b/init/Kconfig index 903505e..266a3e8 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -812,7 +812,7 @@ config IKCONFIG_PROC config LOG_BUF_SHIFT int "Kernel log buffer size (16 => 64KB, 17 => 128KB)" - range 12 21 + range 12 24 default 17 depends on PRINTK help -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/