All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: Patch "genirq: GENERIC_IRQ_IPI depends on SMP" has been added to the 5.4-stable tree
       [not found] <20220813225008.2015117-1-sashal@kernel.org>
@ 2022-08-15  4:21 ` Samuel Holland
  2022-08-15  8:39   ` Marc Zyngier
  0 siblings, 1 reply; 3+ messages in thread
From: Samuel Holland @ 2022-08-15  4:21 UTC (permalink / raw)
  To: Sasha Levin, stable; +Cc: Thomas Gleixner, Marc Zyngier

Hi Sasha,

On 8/13/22 5:50 PM, Sasha Levin wrote:
> This is a note to let you know that I've just added the patch titled
> 
>     genirq: GENERIC_IRQ_IPI depends on SMP
> 
> to the 5.4-stable tree which can be found at:
>     http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
> 
> The filename of the patch is:
>      genirq-generic_irq_ipi-depends-on-smp.patch
> and it can be found in the queue-5.4 subdirectory.
> 
> If you, or anyone else, feels it should not be added to the stable tree,
> please let <stable@vger.kernel.org> know about it.

This commit should not be backported further than 8190cc572981
("irqchip/mips-gic: Only register IPI domain when SMP is enabled"), which it
depends on. It looks like that commit only went back to 5.10.

Regards,
Samuel

> commit 1ac66168f6a589c3f91104eb692fab83bae9ed73
> Author: Samuel Holland <samuel@sholland.org>
> Date:   Fri Jul 1 15:00:50 2022 -0500
> 
>     genirq: GENERIC_IRQ_IPI depends on SMP
>     
>     [ Upstream commit 0f5209fee90b4544c58b4278d944425292789967 ]
>     
>     The generic IPI code depends on the IRQ affinity mask being allocated
>     and initialized. This will not be the case if SMP is disabled. Fix up
>     the remaining driver that selected GENERIC_IRQ_IPI in a non-SMP config.
>     
>     Reported-by: kernel test robot <lkp@intel.com>
>     Signed-off-by: Samuel Holland <samuel@sholland.org>
>     Signed-off-by: Marc Zyngier <maz@kernel.org>
>     Link: https://lore.kernel.org/r/20220701200056.46555-3-samuel@sholland.org
>     Signed-off-by: Sasha Levin <sashal@kernel.org>
> 
> diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig
> index 20f44ef9c4c9..e50b5516bbef 100644
> --- a/drivers/irqchip/Kconfig
> +++ b/drivers/irqchip/Kconfig
> @@ -178,7 +178,7 @@ config MADERA_IRQ
>  config IRQ_MIPS_CPU
>  	bool
>  	select GENERIC_IRQ_CHIP
> -	select GENERIC_IRQ_IPI if SYS_SUPPORTS_MULTITHREADING
> +	select GENERIC_IRQ_IPI if SMP && SYS_SUPPORTS_MULTITHREADING
>  	select IRQ_DOMAIN
>  	select IRQ_DOMAIN_HIERARCHY if GENERIC_IRQ_IPI
>  	select GENERIC_IRQ_EFFECTIVE_AFF_MASK
> diff --git a/kernel/irq/Kconfig b/kernel/irq/Kconfig
> index 4e11120265c7..3a8a631044f0 100644
> --- a/kernel/irq/Kconfig
> +++ b/kernel/irq/Kconfig
> @@ -81,6 +81,7 @@ config IRQ_FASTEOI_HIERARCHY_HANDLERS
>  # Generic IRQ IPI support
>  config GENERIC_IRQ_IPI
>  	bool
> +	depends on SMP
>  	select IRQ_DOMAIN_HIERARCHY
>  
>  # Generic MSI interrupt support
> 


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Patch "genirq: GENERIC_IRQ_IPI depends on SMP" has been added to the 5.4-stable tree
  2022-08-15  4:21 ` Patch "genirq: GENERIC_IRQ_IPI depends on SMP" has been added to the 5.4-stable tree Samuel Holland
@ 2022-08-15  8:39   ` Marc Zyngier
  2022-08-15  9:26     ` Greg KH
  0 siblings, 1 reply; 3+ messages in thread
From: Marc Zyngier @ 2022-08-15  8:39 UTC (permalink / raw)
  To: Samuel Holland, Sasha Levin; +Cc: stable, Thomas Gleixner

On Mon, 15 Aug 2022 05:21:51 +0100,
Samuel Holland <samuel@sholland.org> wrote:
> 
> Hi Sasha,
> 
> On 8/13/22 5:50 PM, Sasha Levin wrote:
> > This is a note to let you know that I've just added the patch titled
> > 
> >     genirq: GENERIC_IRQ_IPI depends on SMP
> > 
> > to the 5.4-stable tree which can be found at:
> >     http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
> > 
> > The filename of the patch is:
> >      genirq-generic_irq_ipi-depends-on-smp.patch
> > and it can be found in the queue-5.4 subdirectory.
> > 
> > If you, or anyone else, feels it should not be added to the stable tree,
> > please let <stable@vger.kernel.org> know about it.
> 
> This commit should not be backported further than 8190cc572981
> ("irqchip/mips-gic: Only register IPI domain when SMP is enabled"), which it
> depends on. It looks like that commit only went back to 5.10.

I also wonder why these commits were backported *at all*. On their
own, they don't fix anything, but allowed further improvements that
are not backport candidates either.

Honestly, if I wanted these backported to stable, I'd have put a 'Cc:
stable' tag. These patches don't even have a 'Fixes:' tag, for the
same reason.

	M.

-- 
Without deviation from the norm, progress is not possible.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Patch "genirq: GENERIC_IRQ_IPI depends on SMP" has been added to the 5.4-stable tree
  2022-08-15  8:39   ` Marc Zyngier
@ 2022-08-15  9:26     ` Greg KH
  0 siblings, 0 replies; 3+ messages in thread
From: Greg KH @ 2022-08-15  9:26 UTC (permalink / raw)
  To: Marc Zyngier; +Cc: Samuel Holland, Sasha Levin, stable, Thomas Gleixner

On Mon, Aug 15, 2022 at 09:39:47AM +0100, Marc Zyngier wrote:
> On Mon, 15 Aug 2022 05:21:51 +0100,
> Samuel Holland <samuel@sholland.org> wrote:
> > 
> > Hi Sasha,
> > 
> > On 8/13/22 5:50 PM, Sasha Levin wrote:
> > > This is a note to let you know that I've just added the patch titled
> > > 
> > >     genirq: GENERIC_IRQ_IPI depends on SMP
> > > 
> > > to the 5.4-stable tree which can be found at:
> > >     http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
> > > 
> > > The filename of the patch is:
> > >      genirq-generic_irq_ipi-depends-on-smp.patch
> > > and it can be found in the queue-5.4 subdirectory.
> > > 
> > > If you, or anyone else, feels it should not be added to the stable tree,
> > > please let <stable@vger.kernel.org> know about it.
> > 
> > This commit should not be backported further than 8190cc572981
> > ("irqchip/mips-gic: Only register IPI domain when SMP is enabled"), which it
> > depends on. It looks like that commit only went back to 5.10.
> 
> I also wonder why these commits were backported *at all*. On their
> own, they don't fix anything, but allowed further improvements that
> are not backport candidates either.
> 
> Honestly, if I wanted these backported to stable, I'd have put a 'Cc:
> stable' tag. These patches don't even have a 'Fixes:' tag, for the
> same reason.

Ok, now dropped from everything older than 5.10, thanks.

greg k-h

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-08-15  9:26 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20220813225008.2015117-1-sashal@kernel.org>
2022-08-15  4:21 ` Patch "genirq: GENERIC_IRQ_IPI depends on SMP" has been added to the 5.4-stable tree Samuel Holland
2022-08-15  8:39   ` Marc Zyngier
2022-08-15  9:26     ` Greg KH

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.