mbox series

[for-4.19,0/2] arch/irq: Untangle no_irq_type

Message ID 20240530184027.44609-1-andrew.cooper3@citrix.com (mailing list archive)
Headers show
Series arch/irq: Untangle no_irq_type | expand

Message

Andrew Cooper May 30, 2024, 6:40 p.m. UTC
Found when reviewing Oleksii's series to enable the RISC-V build.

The way no_irq_type works is horrifying.  Make it less-so.

Andrew Cooper (2):
  arch/irq: Make irq_ack_none() mandatory
  arch/irq: Centralise no_irq_type

 xen/arch/arm/include/asm/irq.h |  3 +++
 xen/arch/arm/irq.c             | 14 ++------------
 xen/arch/ppc/stubs.c           | 11 ++++-------
 xen/arch/x86/irq.c             | 11 +----------
 xen/common/irq.c               | 13 +++++++++++++
 xen/include/xen/irq.h          |  8 +++++++-
 6 files changed, 30 insertions(+), 30 deletions(-)


base-commit: 9a905d7dc65883af082532b4dc91ce0131e54047

Comments

Oleksii Kurochko May 30, 2024, 7:39 p.m. UTC | #1
On Thu, 2024-05-30 at 19:40 +0100, Andrew Cooper wrote:
> Found when reviewing Oleksii's series to enable the RISC-V build.
> 
> The way no_irq_type works is horrifying.  Make it less-so.
> 
> Andrew Cooper (2):
>   arch/irq: Make irq_ack_none() mandatory
>   arch/irq: Centralise no_irq_type
> 
>  xen/arch/arm/include/asm/irq.h |  3 +++
>  xen/arch/arm/irq.c             | 14 ++------------
>  xen/arch/ppc/stubs.c           | 11 ++++-------
>  xen/arch/x86/irq.c             | 11 +----------
>  xen/common/irq.c               | 13 +++++++++++++
>  xen/include/xen/irq.h          |  8 +++++++-
>  6 files changed, 30 insertions(+), 30 deletions(-)
> 
> 
> base-commit: 9a905d7dc65883af082532b4dc91ce0131e54047
I am okay to have it in release if the necessary acks will be recieved.

Release-Acked-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>

~ Oleksii