From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ingo Molnar Subject: Re: [PATCH 0/8] Make nmi_shootdown_cpus() usable by non-kdump code Date: Wed, 12 Nov 2008 18:58:47 +0100 Message-ID: <20081112175847.GA12252@elte.hu> References: <1226496884-24628-1-git-send-email-ehabkost@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: Andrew Morton , kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, kexec-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, "Rafael J. Wysocki" , Haren Myneni , Simon Horman , Avi Kivity , Andrey Borzenkov , Vivek Goyal , "Eric W. Biederman" To: Eduardo Habkost Return-path: Content-Disposition: inline In-Reply-To: <1226496884-24628-1-git-send-email-ehabkost-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kexec-bounces-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org Errors-To: kexec-bounces+glkk-kexec=m.gmane.org-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org List-Id: kvm.vger.kernel.org * Eduardo Habkost wrote: > Hi, Ingo, > > As tip/master is a moving target, I am splitting the previous > kdump/reboot virtualization-disable code series[1] into smaller > series so the simpler parts can be included sooner. This first > series is just for making nmi_shootdown_cpus() usable by non-kdump > code, by moving their generic parts to reboot.c. applied them to tip/x86/crashdump, thanks Eduardo! this branch btw. is an append-only non-rebasing tree that is not a moving target, you can access it via: http://people.redhat.com/mingo/tip.git/README and then do: git checkout -b x86/crashdump tip/x86/crashdump it has the following changes queued up currently: Eduardo Habkost (8): x86 kdump: extract kdump-specific code from crash_nmi_callback() x86 kdump: move crashing_cpu assignment to nmi_shootdown_cpus() x86 kdump: create kdump_nmi_shootdown_cpus() x86 kdump: make kdump_nmi_callback() a function ptr on crash_nmi_callback() x86 kdump: make nmi_shootdown_cpus() non-static x86: move nmi_shootdown_cpus() to reboot.c x86: make nmi_shootdown_cpus() available on !SMP and !X86_LOCAL_APIC x86: disable IRQs before doing anything on nmi_shootdown_cpus() Huang Ying (3): kexec/i386: remove PAGE_SIZE alignment from relocate_kernel kexec/i386: allocate page table pages dynamically kexec/i386: setup kexec page table in C if you prefer less flux then you can send patches against that branch, we'll sort out interaction with other trees. Ingo