Received: by 10.223.176.46 with SMTP id f43csp1205775wra; Fri, 19 Jan 2018 08:17:38 -0800 (PST) X-Google-Smtp-Source: ACJfBovDnsGznWv5aPvQyv/jM+n5YQ6iywelSKQkPLBwxDPHHDDWNTfbp+90Pu2Vvq0Bfq30Zzl6 X-Received: by 10.101.83.8 with SMTP id m8mr8270876pgq.247.1516378658347; Fri, 19 Jan 2018 08:17:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516378658; cv=none; d=google.com; s=arc-20160816; b=03PNf3C+M//26o6FZs9/MMzLjxUCgrUv3oB4uPPyQroAS5YhojX4JZy2Vy5RS66++L 4BD21BDukwMvH/F9Z+z43b1f54c/WH/qzFRACHl22qq4yUgtrqMBODNYCo1ofhSBWC/3 JdaLyAquLHDJMwmin88XRR7jhkTDryuN3SLLKFUMxz4tB2Tl2J2awPAXVApLAM/st8DS AAwS6Aq8u4zTmrnhEFIAajqhJWq2XpbOATZqaxTd/b77qZGgrxAuZ5ulCKQ1sHLSWWw5 QxKmpJVluGe1L9At827lyfK4Y7KeWe8IelBeWe7My7rco8LvNEdToI21HiOP/6jypqlo ZMqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=8XirA1K7maRBOUweE/v2C8NiIlQ4kfM2jZRrLr/3tas=; b=XDsjX2FUBeIXkRWiESBKuG7kCvDZ7ZvRElEg8MZb9RWpYQmIrbwuXNtR004gVP/WSj rTAD1//GF9QIJihKZB9eoc+o/zFsfH7mwI28lY6WFHBwK5pXvanQFpcGea7SbQhCPAhz 9Hwa6XXdNAvqwdhwdaeDrZhdj0v+CY1xXUQReXsoQh9Q6WnJxQMAFmll+cYy9Q73fYTT DxJBV3u6LrsJg2gsqY5fWFZYJOs33cLrjRn8KTO8hK5KUVAUyNDn8YzGvrbK323TJJJj cVw72j7B5WxbV67FUlPsKF4uE0UdbMAgtcpHV0TFnlzYrv+abbfm/PZejjGZXx1ON33Q cIuA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r83si9531266pfd.355.2018.01.19.08.17.23; Fri, 19 Jan 2018 08:17:38 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755866AbeASQQU (ORCPT + 99 others); Fri, 19 Jan 2018 11:16:20 -0500 Received: from mga03.intel.com ([134.134.136.65]:52200 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755847AbeASQQO (ORCPT ); Fri, 19 Jan 2018 11:16:14 -0500 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Jan 2018 08:16:13 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,381,1511856000"; d="scan'208";a="11542052" Received: from tassilo.jf.intel.com (HELO tassilo.localdomain) ([10.7.201.35]) by fmsmga007.fm.intel.com with ESMTP; 19 Jan 2018 08:16:13 -0800 Received: by tassilo.localdomain (Postfix, from userid 1000) id 59C24300338; Fri, 19 Jan 2018 08:16:04 -0800 (PST) Date: Fri, 19 Jan 2018 08:16:04 -0800 From: Andi Kleen To: Sergey Senozhatsky Cc: Dave Young , pmladek@suse.com, sergey.senozhatsky@gmail.com, rostedt@goodmis.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org, kexec@lists.infradead.org Subject: Re: [PATCH] print kdump kernel loaded status in stack dump Message-ID: <20180119161604.GH7844@tassilo.jf.intel.com> References: <20180117045057.GA4994@dhcp-128-65.nay.redhat.com> <878tcvt592.fsf@linux.intel.com> <20180119054538.GA484@jagdpanzerIV> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180119054538.GA484@jagdpanzerIV> User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 19, 2018 at 02:45:38PM +0900, Sergey Senozhatsky wrote: > On (01/18/18 10:02), Andi Kleen wrote: > > Dave Young writes: > > > printk("%sHardware name: %s\n", > > > log_lvl, dump_stack_arch_desc_str); > > > + if (kexec_crash_loaded()) > > > + printk("%skdump kernel loaded\n", log_lvl); > > > > Oops/warnings are getting longer and longer, often scrolling away > > from the screen, and if the kernel crashes backscroll does not work > > anymore, so precious information is lost. > > true. I even ended up having a console_reflush_on_panic() function. it > simply re-prints with a delay [so I can at least read the oops] logbuf > entries every once in a while, staring with the first oops_in_progress > record. It would be better to make scrollback work even after panic (e.g. with a polled keyboard driver) -Andi