[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <alpine.DEB.2.21.1802221229350.1331@nanos.tec.linutronix.de>
Date: Thu, 22 Feb 2018 12:30:04 +0100 (CET)
From: Thomas Gleixner <tglx@...utronix.de>
To: LKML <linux-kernel@...r.kernel.org>
cc: Ingo Molnar <mingo@...nel.org>,
Peter Zijlstra <peterz@...radead.org>,
Randy Dunlap <rdunlap@...radead.org>,
Yuriy Vostrikov <delamonpansie@...il.com>
Subject: Re: [patch 3/3] x
Bah, scratch that. That's a different story and I missed to remove that
patch from the quilt series.....
On Thu, 22 Feb 2018, Thomas Gleixner wrote:
> Signed-off-by: Thomas Gleixner <tglx@...utronix.de>
> ---
> kernel/irq/manage.c | 10 +++++++---
> 1 file changed, 7 insertions(+), 3 deletions(-)
>
> --- a/kernel/irq/manage.c
> +++ b/kernel/irq/manage.c
> @@ -855,10 +855,14 @@ irq_thread_check_affinity(struct irq_des
> * This code is triggered unconditionally. Check the affinity
> * mask pointer. For CPU_MASK_OFFSTACK=n this is optimized out.
> */
> - if (cpumask_available(desc->irq_common_data.affinity))
> - cpumask_copy(mask, desc->irq_common_data.affinity);
> - else
> + if (cpumask_available(desc->irq_common_data.affinity)) {
> + const struct cpumask *m;
> +
> + m = irq_data_get_effective_affinity_mask(&desc->irq_data);
> + cpumask_copy(mask, m);
> + } else {
> valid = false;
> + }
> raw_spin_unlock_irq(&desc->lock);
>
> if (valid)
>
>
>
Powered by blists - more mailing lists