Linus Torvalds e4b99d415c Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull irq updates from Thomas Gleixner:
 "The interrupt department provides:

  Core updates:

   - Better spreading to NUMA nodes in the affinity management

   - Support for more than one set of interrupts to spread out to allow
     separate queues for separate functionality of a single device.

   - Decouple the non queue interrupts from being managed. Those are
     usually general interrupts for error handling etc. and those should
     never be shut down. This also a preparation to utilize the
     spreading mechanism for initial spreading of non-managed interrupts
     later.

   - Make the single CPU target selection in the matrix allocator more
     balanced so interrupts won't accumulate on single CPUs in certain
     situations.

   - A large spell checking patch so we don't end up fixing single typos
     over and over.

  Driver updates:

   - A bunch of new irqchip drivers (RDA8810PL, Madera, imx-irqsteer)

   - Updates for the 8MQ, F1C100s platform drivers

   - A number of SPDX cleanups

   - A workaround for a very broken GICv3 implementation on msm8996
     which sports a botched register set.

   - A platform-msi fix to prevent memory leakage

   - Various cleanups"

* 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (37 commits)
  genirq/affinity: Add is_managed to struct irq_affinity_desc
  genirq/core: Introduce struct irq_affinity_desc
  genirq/affinity: Remove excess indentation
  irqchip/stm32: protect configuration registers with hwspinlock
  dt-bindings: interrupt-controller: stm32: Document hwlock properties
  irqchip: Add driver for imx-irqsteer controller
  dt-bindings/irq: Add binding for Freescale IRQSTEER multiplexer
  irqchip: Add driver for Cirrus Logic Madera codecs
  genirq: Fix various typos in comments
  irqchip/irq-imx-gpcv2: Add IRQCHIP_DECLARE for i.MX8MQ compatible
  irqchip/irq-rda-intc: Fix return value check in rda8810_intc_init()
  irqchip/irq-imx-gpcv2: Silence "fall through" warning
  irqchip/gic-v3: Add quirk for msm8996 broken registers
  irqchip/gic: Add support to device tree based quirks
  dt-bindings/gic-v3: Add msm8996 compatible string
  irqchip/sun4i: Add support for Allwinner ARMv5 F1C100s
  irqchip/sun4i: Move IC specific register offsets to struct
  irqchip/sun4i: Add a struct to hold global variables
  dt-bindings: interrupt-controller: Add suniv interrupt-controller
  irqchip: Add RDA8810PL interrupt driver
  ...
2018-12-25 15:17:51 -08:00
..
2018-11-16 09:31:59 -06:00
2018-10-29 15:16:01 -07:00
2018-10-27 09:24:24 -07:00
2018-12-03 17:40:18 +01:00
2018-10-16 11:13:50 +02:00
2018-12-25 14:48:06 -08:00
2018-12-25 11:48:26 -08:00
2018-12-14 15:36:56 +01:00
2018-10-11 12:12:55 +02:00
2018-12-25 11:04:17 -08:00
2018-12-25 11:04:17 -08:00
2018-12-18 18:37:27 +01:00
2018-12-25 14:52:50 -08:00
2018-12-12 09:39:54 -05:00
2018-12-25 13:11:30 -08:00
2018-12-13 16:40:03 +00:00
2018-12-25 14:43:54 -08:00
2018-11-09 16:41:58 -06:00
2018-10-26 14:36:21 -07:00
2018-10-22 17:30:06 +01:00
2018-12-25 13:19:10 -08:00
2018-12-24 12:06:56 +01:00
2018-10-29 15:16:01 -07:00
2018-12-02 20:55:23 -08:00
2018-12-22 15:03:00 -08:00
2018-10-31 08:54:16 -07:00
2018-12-25 14:43:54 -08:00
2018-12-25 13:11:30 -08:00
2018-10-11 09:16:44 -07:00
2018-12-11 14:23:17 +01:00
2018-12-25 11:04:17 -08:00
2018-10-31 11:01:38 -07:00
2018-12-25 11:48:26 -08:00
2018-12-02 12:15:55 -08:00
2018-11-12 10:33:49 +01:00
2018-11-12 10:33:49 +01:00