From: ebiederm@xmission.com (Eric W. Biederman)
To: Seiji Aguchi <seiji.aguchi@hds.com>
Cc: "kexec\@lists.infradead.org" <kexec@lists.infradead.org>,
"linux-kernel\@vger.kernel.org" <linux-kernel@vger.kernel.org>,
Vivek Goyal <vgoyal@redhat.com>,
KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>,
Americo Wang <xiyou.wangcong@gmail.com>,
Matthew Garrett <mjg@redhat.com>,
"tony.luck\@intel.com" <tony.luck@intel.com>,
Andrew Morton <akpm@linux-foundation.org>,
Jarod Wilson <jwilson@redhat.com>,
"hpa\@zytor.com" <hpa@zytor.com>,
"dle-develop\@lists.sourceforge.net"
<dle-develop@lists.sourceforge.net>,
Satoru Moriya <satoru.moriya@hds.com>
Subject: Re: [RFC][PATCH] Replace a function call chain of kmsg_dump(KMSG_DUMP_KEXEC) with static function calls
Date: Sat, 16 Jul 2011 09:16:06 -0700 [thread overview]
Message-ID: <m14o2mjj5l.fsf@fess.ebiederm.org> (raw)
In-Reply-To: <5C4C569E8A4B9B42A84A977CF070A35B2C17AAE59A@USINDEVS01.corp.hds.com> (Seiji Aguchi's message of "Mon, 11 Jul 2011 11:47:17 -0400")
Seiji Aguchi <seiji.aguchi@hds.com> writes:
> Hi,
>
> [Background]
> - Requirement in enterprise area
> From our support service experience, we always need to detect root causes of OS panic.
> Because customers in enterprise area never forgive us if kdump fails and we can't detect
> root causes of panic due to lack of materials for investigation.
>
> That is why I would like to add kmsg_dump() in kdump path.
You are whittling this down to something that has a chance of being
useful, but the code still has a ways to go.
It is good that you have managed to run tests that on one hardware
platform the firmware is reliable and that this does not reduce the odds
of kexec. Your starting assertion however is that you can not do this
in the kernel started by kexec on panic because kexec on panic is
unreliable. You don't have test cases that show your code working
when the kexec on panic kernel does not.
Calling out to EFI continues not to inspire my confidence that this
code will work on a wide variety of hardware platforms.
What is going on with EFI support? We are still making efi calls in
virtual mode, and we don't have the one unified identity mapped physical
page table that hpa and I think others were working a while back. Even
if because of bugs we need to transition EFI to virtual mode we can
still set physical to virtual so we don't have to deal with the nonsense.
Can we please make our EFI support ask the minimal from EFI before
adding lots more to it?
Am I wrong in thinking that the core motivation behind this patch is
that our EFI support sucks and thus kdump on EFI does not work on some
platforms?
Eric
next prev parent reply other threads:[~2011-07-16 16:16 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-07-11 15:47 [RFC][PATCH] Replace a function call chain of kmsg_dump(KMSG_DUMP_KEXEC) with static function calls Seiji Aguchi
2011-07-11 17:27 ` Matthew Garrett
2011-07-11 22:07 ` Vivek Goyal
2011-07-13 8:37 ` Américo Wang
2011-07-16 16:16 ` Eric W. Biederman [this message]
2011-07-16 16:28 ` Matthew Garrett
2011-07-16 20:11 ` Eric W. Biederman
2011-07-16 20:27 ` Matthew Garrett
2011-07-18 11:43 ` Vivek Goyal
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m14o2mjj5l.fsf@fess.ebiederm.org \
--to=ebiederm@xmission.com \
--cc=akpm@linux-foundation.org \
--cc=dle-develop@lists.sourceforge.net \
--cc=hpa@zytor.com \
--cc=jwilson@redhat.com \
--cc=kexec@lists.infradead.org \
--cc=kosaki.motohiro@jp.fujitsu.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mjg@redhat.com \
--cc=satoru.moriya@hds.com \
--cc=seiji.aguchi@hds.com \
--cc=tony.luck@intel.com \
--cc=vgoyal@redhat.com \
--cc=xiyou.wangcong@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox