From: "Srivatsa S. Bhat" <srivatsa.bhat@linux.vnet.ibm.com>
To: Fenghua Yu <fenghua.yu@intel.com>
Cc: Thomas Gleixner <tglx@linutronix.de>,
H Peter Anvin <hpa@zytor.com>, Ingo Molnar <mingo@elte.hu>,
Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>,
Tony Luck <tony.luck@intel.com>,
Suresh B Siddha <suresh.b.siddha@intel.com>,
Len Brown <len.brown@intel.com>,
Peter Zijlstra <peterz@infradead.org>,
linux-kernel <linux-kernel@vger.kernel.org>,
Linux PM mailing list <linux-pm@vger.kernel.org>
Subject: Re: [PATCH 0/9] BSP or CPU0 online/offline
Date: Sat, 05 Nov 2011 16:47:46 +0530 [thread overview]
Message-ID: <4EB51B5A.9020300@linux.vnet.ibm.com> (raw)
In-Reply-To: <1320444241-834-1-git-send-email-fenghua.yu@intel.com>
On 11/05/2011 03:33 AM, Fenghua Yu wrote:
> From: Fenghua Yu <fenghua.yu@intel.com>
>
> BSP or CPU0 has been the last obstacle to CPU hotplug on x86. This patch set
> implements BSP online and offline and removes this obstacle to CPU hotplug.
>
> RAS needs the feature. If socket0 needs to be hotplugged for any reason (any
> thread on socket0 is bad, shared cache issue, uncore issue, etc), CPU0 is
> required to be offline or hot replaced to keep the system run.
>
> Fenghua Yu (9):
> include/linux/cpu.h: Define architecture dependent cpu map update and
> state check functions
> kernel/cpu.c: Add arch dependent cpu map update functions
> x86/i387.c: Thread xstate is initialized only on BSP once
> x86/common.c: Init BSP data during BSP online
> x86/mtrr/main.c: Ask the first online CPU to save mtrr
> kernel/power/suspend.c,hibernate.c: Don't hibernate/suspend if CPU0
> is offline
> x86/topology.c: Support functions for BSP online/offline
> x86/smpboot.c: Don't offline BSP if any irq can not be migrated out
> of it
> Documentations/cpu-hotplug.tx, kernel-parameters.txt: Add x86 CPU0
> online/offline feature
>
The norm usually followed is to update the version number of the patch
or patchset at each iteration and mention the significant changes between
the versions in the changelog/cover-letter (and possibly give links to older
versions). This would make reviewing patches much more easier.
> Documentation/cpu-hotplug.txt | 19 +++++++++++++++
> Documentation/kernel-parameters.txt | 13 ++++++++++
> arch/x86/include/asm/processor.h | 1 +
> arch/x86/kernel/cpu/common.c | 13 ++++++++--
> arch/x86/kernel/cpu/mtrr/main.c | 9 +++++-
> arch/x86/kernel/i387.c | 9 ++++++-
> arch/x86/kernel/smpboot.c | 43 ++++++++++++++++++++++++++++-----
> arch/x86/kernel/topology.c | 44 +++++++++++++++++++++++++++++-----
> include/linux/cpu.h | 6 ++++
> kernel/cpu.c | 12 +++++++++
> kernel/power/hibernate.c | 5 ++++
> kernel/power/main.c | 5 ++++
> kernel/power/suspend.c | 4 +++
> 13 files changed, 163 insertions(+), 20 deletions(-)
>
Thanks,
Srivatsa S. Bhat
prev parent reply other threads:[~2011-11-05 11:17 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-11-04 22:03 [PATCH 0/9] BSP or CPU0 online/offline Fenghua Yu
2011-11-04 22:03 ` [PATCH 1/9] include/linux/cpu.h: Define architecture dependent cpu map update and state check functions Fenghua Yu
2011-11-04 22:03 ` [PATCH 2/9] kernel/cpu.c: Add arch dependent cpu map update functions Fenghua Yu
2011-11-05 10:28 ` Srivatsa S. Bhat
2011-11-04 22:03 ` [PATCH 3/9] x86/i387.c: Thread xstate is initialized only on BSP once Fenghua Yu
2011-11-04 22:03 ` [PATCH 4/9] x86/common.c: Init BSP data during BSP online Fenghua Yu
2011-11-04 22:03 ` [PATCH 5/9] x86/mtrr/main.c: Ask the first online CPU to save mtrr Fenghua Yu
2011-11-04 22:03 ` [PATCH 6/9] kernel/power/suspend.c,hibernate.c: Don't hibernate/suspend if CPU0 is offline Fenghua Yu
2011-11-04 22:03 ` [PATCH 7/9] x86/topology.c: Support functions for BSP online/offline Fenghua Yu
2011-11-05 11:01 ` Srivatsa S. Bhat
2011-11-05 21:13 ` Srivatsa S. Bhat
2011-11-07 19:57 ` Yu, Fenghua
2011-11-04 22:04 ` [PATCH 8/9] x86/smpboot.c: Don't offline BSP if any irq can not be migrated out of it Fenghua Yu
2011-11-04 22:04 ` [PATCH 9/9] Documentations/cpu-hotplug.tx, kernel-parameters.txt: Add x86 CPU0 online/offline feature Fenghua Yu
2011-11-04 23:27 ` Randy Dunlap
2011-11-05 11:17 ` Srivatsa S. Bhat [this message]
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=4EB51B5A.9020300@linux.vnet.ibm.com \
--to=srivatsa.bhat@linux.vnet.ibm.com \
--cc=akpm@linux-foundation.org \
--cc=fenghua.yu@intel.com \
--cc=hpa@zytor.com \
--cc=len.brown@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pm@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=peterz@infradead.org \
--cc=suresh.b.siddha@intel.com \
--cc=tglx@linutronix.de \
--cc=tony.luck@intel.com \
--cc=torvalds@linux-foundation.org \
/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.