All of lore.kernel.org
 help / color / mirror / Atom feed
From: AKASHI Takahiro <takahiro.akashi@linaro.org>
To: Pratyush Anand <panand@redhat.com>
Cc: Mark Rutland <mark.rutland@arm.com>,
	Geoff Levand <geoff@infradead.org>,
	Catalin Marinas <catalin.marinas@arm.com>,
	Will Deacon <will.deacon@arm.com>,
	marc.zyngier@arm.com, James Morse <james.morse@arm.com>,
	kexec@lists.infradead.org, linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH v20 00/14] arm64 kexec kernel patches
Date: Mon, 4 Jul 2016 16:14:09 +0900	[thread overview]
Message-ID: <20160704071408.GP20774@linaro.org> (raw)
In-Reply-To: <20160701023957.GC20766@dhcppc9>

On Fri, Jul 01, 2016 at 08:09:57AM +0530, Pratyush Anand wrote:
> Hi Takahiro,
> 
> On 30/06/2016:10:46:04 AM, AKASHI Takahiro wrote:
> > On Wed, Jun 29, 2016 at 10:20:50AM +0100, Catalin Marinas wrote:
> > > On Wed, Jun 29, 2016 at 09:54:15AM +0900, AKASHI Takahiro wrote:
> > > > On Mon, Jun 27, 2016 at 06:00:39PM +0100, Catalin Marinas wrote:
> > > > > On Thu, Jun 23, 2016 at 05:54:47PM +0000, Geoff Levand wrote:
> > > > > > AKASHI Takahiro (7):
> > > > > >       arm64: kdump: reserve memory for crash dump kernel
> > > > > >       arm64: limit memory regions based on DT property, usable-memory
> > > > > >       arm64: kdump: implement machine_crash_shutdown()
> > > > > >       arm64: kdump: add kdump support
> > > > > >       arm64: kdump: add VMCOREINFO's for user-space coredump tools
> > > > > >       arm64: kdump: enable kdump in the arm64 defconfig
> > > > > >       arm64: kdump: update a kernel doc
> > > > > > 
> > > > > > Geoff Levand (4):
> > > > > >       arm64: Add back cpu reset routines
> > > > > >       arm64/kexec: Add core kexec support
> > > > > >       arm64/kexec: Enable kexec in the arm64 defconfig
> > > > > >       arm64/kexec: Add pr_debug output
> > > > > > 
> > > > > > James Morse (3):
> > > > > >       arm64: hibernate: Don't hibernate on systems with stuck CPUs
> > > > > >       arm64: smp: Add function to determine if cpus are stuck in the kernel
> > > > > >       Documentation: dt: usable-memory and elfcorehdr nodes for arm64 kexec
> > > > > 
> > > > > I dropped patch 1 (hibernate), cherry-picked patch 2 from mainline
> > > > > ("cpus stuck in the kernel", already pushed by Will to 4.7-rc5) and
> > > > > merged patches 3-6, with the amendments that James mentioned.
> > > > > 
> > > > > The kdump patches, including the "Documentation" one from James require
> > > > > more review, testing and acks by the corresponding maintainers (kdump,
> > > > > DT).
> > > > 
> > > > I see what you mean, but even for Geoff's kexec part, the maintainer
> > > > (Eric) have not given his ack.
> > > 
> > > I just assumed he won't object ;). The only generic change is the
> > > KEXEC_ARCH_AARCH64 in the uapi/linux/kexec.h file and the value chosen
> > > matches EM_AARCH64.
> > > 
> > > The kdump patches make such changes to Documentation and I would like
> > > those acked by the kdump and DT maintainers.
> > 
> > OK, I asked the corresponding maintainers to review them.
> > 
> > > Pratyush Anand also had comments on the kdump patches in v19, so it's
> > > fair to wait for him to complete the reviewing of the latest series.
> > 
> > I think that it was my mistake that I referred to makedumpfile-related
> > VMCOREINFO's in my patch.
> > Since I'm not a user nor author of makedumpfile command for arm64,
> > my changes should have been minimized, exluding any non-mandatory symbols.
> > (Patch#13/14 is necessary for me to verify generated vmcore files
> > with crash utility.)
> > So I asked Pratyush to post his kernel patch based on his own requirements
> > as he wants.
> > I believe it's fair enough.
> 
> Sorry for delayed response.
> I am agreeing to this patchset. makedumpfile would also be able to work by
> directly reading page table entries for all virtual addresses.

So are you going to add a physical address of swapper_pg_dir?
Do you see any visible speed down of makedumpfile?

> I have tested this patchset with Mustang and both kexec and kdump works. So, you
> can add 
> Tested-by: Pratyush Anand <panand@redhat.com>

Thanks,
-Takahiro AKASHI

> Thanks for all the work on kexec/kdump. 
> 
> ~Pratyush
> 
> > 
> > > > > You also don't seem to have added a s-o-b for those patches (since
> > > > > you are submitting them; unless you plan to let Akashi-san submit them
> > > > > in the future).
> > > > 
> > > > Basically Geoff has not reviewed nor tested kdump part, and
> > > > so I'm not sure that adding his s-o-b is appropriate.
> > > 
> > > It is appropriate. See the "Developer's Certificate of Origin" in
> > > Documentation/SubmittingPatches. A s-o-b from Geoff doesn't necessarily
> > > mean that he reviewed the patches but that he has the right to pass them
> > > on under the open source license indicated in the file (and AFAICT it is
> > > legally binding but IANAL).
> > > 
> > > > Anyhow, I will post my future version of kdump by myself as kexec has
> > > > been queued in for-next/core.
> > > 
> > > Thanks.
> > 
> > Since I've got no comments on kdump patches and had no updates
> > so far, I don't plan to post v21 this week (at this point).
> > (I will add "reviewed-by James" to patch#7/14 in future releases.)
> > 
> > Thanks,
> > -Takahiro AKASHI
> > 
> > > -- 
> > > Catalin
> > 
> > _______________________________________________
> > linux-arm-kernel mailing list
> > linux-arm-kernel@lists.infradead.org
> > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec

WARNING: multiple messages have this Message-ID (diff)
From: takahiro.akashi@linaro.org (AKASHI Takahiro)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v20 00/14] arm64 kexec kernel patches
Date: Mon, 4 Jul 2016 16:14:09 +0900	[thread overview]
Message-ID: <20160704071408.GP20774@linaro.org> (raw)
In-Reply-To: <20160701023957.GC20766@dhcppc9>

On Fri, Jul 01, 2016 at 08:09:57AM +0530, Pratyush Anand wrote:
> Hi Takahiro,
> 
> On 30/06/2016:10:46:04 AM, AKASHI Takahiro wrote:
> > On Wed, Jun 29, 2016 at 10:20:50AM +0100, Catalin Marinas wrote:
> > > On Wed, Jun 29, 2016 at 09:54:15AM +0900, AKASHI Takahiro wrote:
> > > > On Mon, Jun 27, 2016 at 06:00:39PM +0100, Catalin Marinas wrote:
> > > > > On Thu, Jun 23, 2016 at 05:54:47PM +0000, Geoff Levand wrote:
> > > > > > AKASHI Takahiro (7):
> > > > > >       arm64: kdump: reserve memory for crash dump kernel
> > > > > >       arm64: limit memory regions based on DT property, usable-memory
> > > > > >       arm64: kdump: implement machine_crash_shutdown()
> > > > > >       arm64: kdump: add kdump support
> > > > > >       arm64: kdump: add VMCOREINFO's for user-space coredump tools
> > > > > >       arm64: kdump: enable kdump in the arm64 defconfig
> > > > > >       arm64: kdump: update a kernel doc
> > > > > > 
> > > > > > Geoff Levand (4):
> > > > > >       arm64: Add back cpu reset routines
> > > > > >       arm64/kexec: Add core kexec support
> > > > > >       arm64/kexec: Enable kexec in the arm64 defconfig
> > > > > >       arm64/kexec: Add pr_debug output
> > > > > > 
> > > > > > James Morse (3):
> > > > > >       arm64: hibernate: Don't hibernate on systems with stuck CPUs
> > > > > >       arm64: smp: Add function to determine if cpus are stuck in the kernel
> > > > > >       Documentation: dt: usable-memory and elfcorehdr nodes for arm64 kexec
> > > > > 
> > > > > I dropped patch 1 (hibernate), cherry-picked patch 2 from mainline
> > > > > ("cpus stuck in the kernel", already pushed by Will to 4.7-rc5) and
> > > > > merged patches 3-6, with the amendments that James mentioned.
> > > > > 
> > > > > The kdump patches, including the "Documentation" one from James require
> > > > > more review, testing and acks by the corresponding maintainers (kdump,
> > > > > DT).
> > > > 
> > > > I see what you mean, but even for Geoff's kexec part, the maintainer
> > > > (Eric) have not given his ack.
> > > 
> > > I just assumed he won't object ;). The only generic change is the
> > > KEXEC_ARCH_AARCH64 in the uapi/linux/kexec.h file and the value chosen
> > > matches EM_AARCH64.
> > > 
> > > The kdump patches make such changes to Documentation and I would like
> > > those acked by the kdump and DT maintainers.
> > 
> > OK, I asked the corresponding maintainers to review them.
> > 
> > > Pratyush Anand also had comments on the kdump patches in v19, so it's
> > > fair to wait for him to complete the reviewing of the latest series.
> > 
> > I think that it was my mistake that I referred to makedumpfile-related
> > VMCOREINFO's in my patch.
> > Since I'm not a user nor author of makedumpfile command for arm64,
> > my changes should have been minimized, exluding any non-mandatory symbols.
> > (Patch#13/14 is necessary for me to verify generated vmcore files
> > with crash utility.)
> > So I asked Pratyush to post his kernel patch based on his own requirements
> > as he wants.
> > I believe it's fair enough.
> 
> Sorry for delayed response.
> I am agreeing to this patchset. makedumpfile would also be able to work by
> directly reading page table entries for all virtual addresses.

So are you going to add a physical address of swapper_pg_dir?
Do you see any visible speed down of makedumpfile?

> I have tested this patchset with Mustang and both kexec and kdump works. So, you
> can add 
> Tested-by: Pratyush Anand <panand@redhat.com>

Thanks,
-Takahiro AKASHI

> Thanks for all the work on kexec/kdump. 
> 
> ~Pratyush
> 
> > 
> > > > > You also don't seem to have added a s-o-b for those patches (since
> > > > > you are submitting them; unless you plan to let Akashi-san submit them
> > > > > in the future).
> > > > 
> > > > Basically Geoff has not reviewed nor tested kdump part, and
> > > > so I'm not sure that adding his s-o-b is appropriate.
> > > 
> > > It is appropriate. See the "Developer's Certificate of Origin" in
> > > Documentation/SubmittingPatches. A s-o-b from Geoff doesn't necessarily
> > > mean that he reviewed the patches but that he has the right to pass them
> > > on under the open source license indicated in the file (and AFAICT it is
> > > legally binding but IANAL).
> > > 
> > > > Anyhow, I will post my future version of kdump by myself as kexec has
> > > > been queued in for-next/core.
> > > 
> > > Thanks.
> > 
> > Since I've got no comments on kdump patches and had no updates
> > so far, I don't plan to post v21 this week (at this point).
> > (I will add "reviewed-by James" to patch#7/14 in future releases.)
> > 
> > Thanks,
> > -Takahiro AKASHI
> > 
> > > -- 
> > > Catalin
> > 
> > _______________________________________________
> > linux-arm-kernel mailing list
> > linux-arm-kernel at lists.infradead.org
> > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  reply	other threads:[~2016-07-04  7:09 UTC|newest]

Thread overview: 76+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-23 17:54 [PATCH v20 00/14] arm64 kexec kernel patches Geoff Levand
2016-06-23 17:54 ` Geoff Levand
2016-06-23 17:54 ` [PATCH v20 05/14] arm64/kexec: Enable kexec in the arm64 defconfig Geoff Levand
2016-06-23 17:54   ` Geoff Levand
2016-06-23 17:54 ` [PATCH v20 02/14] arm64: smp: Add function to determine if cpus are stuck in the kernel Geoff Levand
2016-06-23 17:54   ` Geoff Levand
2016-06-23 17:54 ` [PATCH v20 04/14] arm64/kexec: Add core kexec support Geoff Levand
2016-06-23 17:54   ` Geoff Levand
2016-06-27 11:18   ` James Morse
2016-06-27 11:18     ` James Morse
2016-06-27 14:39     ` Catalin Marinas
2016-06-27 14:39       ` Catalin Marinas
2016-06-27 16:29       ` James Morse
2016-06-27 16:29         ` James Morse
2016-06-27 17:00         ` Geoff Levand
2016-06-27 17:00           ` Geoff Levand
2016-06-23 17:54 ` [PATCH v20 08/14] arm64: limit memory regions based on DT property, usable-memory Geoff Levand
2016-06-23 17:54   ` Geoff Levand
2016-06-23 17:54 ` [PATCH v20 03/14] arm64: Add back cpu reset routines Geoff Levand
2016-06-23 17:54   ` Geoff Levand
2016-06-23 17:54 ` [PATCH v20 01/14] arm64: hibernate: Don't hibernate on systems with stuck CPUs Geoff Levand
2016-06-23 17:54   ` Geoff Levand
2016-06-27 11:04   ` James Morse
2016-06-27 11:04     ` James Morse
2016-06-27 16:44     ` Geoff Levand
2016-06-27 16:44       ` Geoff Levand
2016-06-23 17:54 ` [PATCH v20 10/14] arm64: kdump: add kdump support Geoff Levand
2016-06-23 17:54   ` Geoff Levand
2016-06-23 17:54 ` [PATCH v20 12/14] arm64: kdump: enable kdump in the arm64 defconfig Geoff Levand
2016-06-23 17:54   ` Geoff Levand
2016-06-23 17:54 ` [PATCH v20 06/14] arm64/kexec: Add pr_debug output Geoff Levand
2016-06-23 17:54   ` Geoff Levand
2016-06-23 17:54 ` [PATCH v20 09/14] arm64: kdump: implement machine_crash_shutdown() Geoff Levand
2016-06-23 17:54   ` Geoff Levand
2016-06-23 17:54 ` [PATCH v20 11/14] arm64: kdump: add VMCOREINFO's for user-space coredump tools Geoff Levand
2016-06-23 17:54   ` Geoff Levand
2016-06-23 17:54 ` [PATCH v20 07/14] arm64: kdump: reserve memory for crash dump kernel Geoff Levand
2016-06-23 17:54   ` Geoff Levand
2016-06-23 17:54 ` [PATCH v20 13/14] arm64: kdump: update a kernel doc Geoff Levand
2016-06-23 17:54   ` Geoff Levand
2016-06-30  9:00   ` Baoquan He
2016-06-30  9:00     ` Baoquan He
2016-07-01  7:37     ` AKASHI Takahiro
2016-07-01  7:37       ` AKASHI Takahiro
2016-07-01  7:45       ` Baoquan He
2016-07-01  7:45         ` Baoquan He
2016-07-04  3:04         ` AKASHI Takahiro
2016-07-04  3:04           ` AKASHI Takahiro
2016-06-30 13:00   ` Dave Young
2016-06-30 13:00     ` Dave Young
2016-06-23 17:54 ` [PATCH v20 14/14] Documentation: dt: usable-memory and elfcorehdr nodes for arm64 kexec Geoff Levand
2016-06-23 17:54   ` Geoff Levand
2016-06-27 18:22   ` Thiago Jung Bauermann
2016-06-27 18:22     ` Thiago Jung Bauermann
2016-06-28  3:59     ` Michael Ellerman
2016-06-28  3:59       ` Michael Ellerman
2016-06-27 17:00 ` [PATCH v20 00/14] arm64 kexec kernel patches Catalin Marinas
2016-06-27 17:00   ` Catalin Marinas
2016-06-27 17:07   ` Geoff Levand
2016-06-27 17:07     ` Geoff Levand
2016-06-29  0:54   ` AKASHI Takahiro
2016-06-29  0:54     ` AKASHI Takahiro
2016-06-29  9:20     ` Catalin Marinas
2016-06-29  9:20       ` Catalin Marinas
2016-06-30  1:46       ` AKASHI Takahiro
2016-06-30  1:46         ` AKASHI Takahiro
2016-07-01  2:39         ` Pratyush Anand
2016-07-01  2:39           ` Pratyush Anand
2016-07-04  7:14           ` AKASHI Takahiro [this message]
2016-07-04  7:14             ` AKASHI Takahiro
2016-07-04 10:15             ` Pratyush Anand
2016-07-04 10:15               ` Pratyush Anand
2016-07-15  4:17 ` Simon Horman
2016-07-15  4:17   ` Simon Horman
2016-07-15 16:18   ` Geoff Levand
2016-07-15 16:18     ` Geoff Levand

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=20160704071408.GP20774@linaro.org \
    --to=takahiro.akashi@linaro.org \
    --cc=catalin.marinas@arm.com \
    --cc=geoff@infradead.org \
    --cc=james.morse@arm.com \
    --cc=kexec@lists.infradead.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=marc.zyngier@arm.com \
    --cc=mark.rutland@arm.com \
    --cc=panand@redhat.com \
    --cc=will.deacon@arm.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.