From: Prarit Bhargava <prarit@redhat.com>
To: Tony Luck <tony.luck@gmail.com>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Thomas Gleixner <tglx@linutronix.de>,
Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
X86-ML <x86@kernel.org>, Michel Lespinasse <walken@google.com>,
Andi Kleen <ak@linux.intel.com>,
Seiji Aguchi <seiji.aguchi@hds.com>,
Yang Zhang <yang.z.zhang@intel.com>,
Paul Gortmaker <paul.gortmaker@windriver.com>,
janet.morgan@intel.com, "Yu, Fenghua" <fenghua.yu@intel.com>
Subject: Re: [PATCH] x86: Add check for number of available vectors before CPU down [v2]
Date: Thu, 19 Dec 2013 13:11:32 -0500 [thread overview]
Message-ID: <52B336D4.8010809@redhat.com> (raw)
In-Reply-To: <CA+8MBbLMFW5fnUdgNRFpPv9+U1DqB5AeoDOV44kZHozibxjqSg@mail.gmail.com>
On 12/19/2013 01:05 PM, Tony Luck wrote:
> On Wed, Dec 18, 2013 at 11:50 AM, Tony Luck <tony.luck@intel.com> wrote:
>> Looks good to me.
>
> Though now I've been confused by an offline question about affinity.
Heh :) I'm pursuing it now. Rui has asked a pretty good question that I don't
know the answer to off the top of my head. I'm still looking at the code.
>
> Suppose we have some interrupt that has affinity to multiple cpus. E.g.
> (real example from one of my machines):
>
> # cat /proc/irq/94/smp_affinity_list
> 26,54
>
> Now If I want to take either cpu26 or cpu54 offline - I'm guessing that I don't
> really need to find a new home for vector 94 - because the other one of that
> pair already has that set up. But your check_vectors code doesn't look like
> it accounts for that - if we take cpu26 offline - it would see that
> cpu54 doesn't
> have 94 free - but doesn't check that it is for the same interrupt.
>
> But I may be mixing "vectors" and "irqs" here.
Yep. The question really is this: is the irq mapped to a single vector or
multiple vectors. (I think)
P.
>
> -Tony
next prev parent reply other threads:[~2013-12-19 18:12 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-18 19:29 [PATCH] x86: Add check for number of available vectors before CPU down [v2] Prarit Bhargava
2013-12-18 19:50 ` Tony Luck
2013-12-19 18:05 ` Tony Luck
2013-12-19 18:11 ` Prarit Bhargava [this message]
2013-12-20 7:18 ` Chen, Gong
2013-12-20 9:41 ` rui wang
2013-12-20 10:49 ` Prarit Bhargava
2013-12-28 17:10 ` Prarit Bhargava
2013-12-30 7:44 ` Chen, Gong
2013-12-30 15:09 ` Prarit Bhargava
2013-12-30 12:56 ` rui wang
2013-12-30 15:08 ` Prarit Bhargava
2013-12-31 2:58 ` rui wang
2013-12-31 21:22 ` Prarit Bhargava
2014-01-02 2:41 ` Chen, Gong
2014-01-02 12:57 ` Prarit Bhargava
2014-01-02 16:04 ` Prarit Bhargava
2013-12-30 17:22 ` Prarit Bhargava
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=52B336D4.8010809@redhat.com \
--to=prarit@redhat.com \
--cc=ak@linux.intel.com \
--cc=fenghua.yu@intel.com \
--cc=hpa@zytor.com \
--cc=janet.morgan@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@redhat.com \
--cc=paul.gortmaker@windriver.com \
--cc=seiji.aguchi@hds.com \
--cc=tglx@linutronix.de \
--cc=tony.luck@gmail.com \
--cc=walken@google.com \
--cc=x86@kernel.org \
--cc=yang.z.zhang@intel.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.