Revision 9dae41a238a952eb65c8aa8a59d8aa39058a7bcf authored by Linus Torvalds on 20 August 2017, 16:07:56 UTC, committed by Linus Torvalds on 20 August 2017, 16:07:56 UTC
Pull irq fixes from Thomas Gleixner:
 "A pile of smallish changes all over the place:

   - Add a missing ISB in the GIC V1 driver

   - Remove an ACPI version check in the GIC V3 ITS driver

   - Add the missing irq_pm_shutdown function for BRCMSTB-L2 to avoid
     spurious wakeups

   - Remove the artifical limitation of ITS instances to the number of
     NUMA nodes which prevents utilizing the ITS hardware correctly

   - Prevent a infinite parsing loop in the GIC-V3 ITS/MSI code

   - Honour the force affinity argument in the GIC-V3 driver which is
     required to make perf work correctly

   - Correctly report allocation failures in GIC-V2/V3 to avoid using
     half allocated and initialized interrupts.

   - Fixup checks against nr_cpu_ids in the generic IPI code"

* 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  genirq/ipi: Fixup checks against nr_cpu_ids
  genirq: Restore trigger settings in irq_modify_status()
  MAINTAINERS: Remove Jason Cooper's irqchip git tree
  irqchip/gic-v3-its-platform-msi: Fix msi-parent parsing loop
  irqchip/gic-v3-its: Allow GIC ITS number more than MAX_NUMNODES
  irqchip: brcmstb-l2: Define an irq_pm_shutdown function
  irqchip/gic: Ensure we have an ISB between ack and ->handle_irq
  irqchip/gic-v3-its: Remove ACPICA version check for ACPI NUMA
  irqchip/gic-v3: Honor forced affinity setting
  irqchip/gic-v3: Report failures in gic_irq_domain_alloc
  irqchip/gic-v2: Report failures in gic_irq_domain_alloc
  irqchip/atmel-aic: Remove root argument from ->fixup() prototype
  irqchip/atmel-aic: Fix unbalanced refcount in aic_common_rtc_irq_fixup()
  irqchip/atmel-aic: Fix unbalanced of_node_put() in aic_common_irq_fixup()
2 parent s e18a5eb + 8fbbe2d
History
File Mode Size
include-prefixes
libfdt
.gitignore -rw-r--r-- 54 bytes
Makefile -rw-r--r-- 1.0 KB
Makefile.dtc -rw-r--r-- 372 bytes
checks.c -rw-r--r-- 28.4 KB
data.c -rw-r--r-- 5.1 KB
dt_to_config -rwxr-xr-x 40.9 KB
dtc-lexer.l -rw-r--r-- 6.7 KB
dtc-lexer.lex.c_shipped -rw-r--r-- 59.0 KB
dtc-parser.tab.c_shipped -rw-r--r-- 70.4 KB
dtc-parser.tab.h_shipped -rw-r--r-- 3.1 KB
dtc-parser.y -rw-r--r-- 9.5 KB
dtc.c -rw-r--r-- 9.3 KB
dtc.h -rw-r--r-- 8.1 KB
dtx_diff -rwxr-xr-x 8.6 KB
fdtdump.c -rw-r--r-- 3.6 KB
fdtget.c -rw-r--r-- 8.6 KB
fdtput.c -rw-r--r-- 8.3 KB
flattree.c -rw-r--r-- 22.2 KB
fstree.c -rw-r--r-- 2.2 KB
livetree.c -rw-r--r-- 19.4 KB
srcpos.c -rw-r--r-- 6.8 KB
srcpos.h -rw-r--r-- 3.5 KB
treesource.c -rw-r--r-- 6.0 KB
update-dtc-source.sh -rwxr-xr-x 2.6 KB
util.c -rw-r--r-- 9.4 KB
util.h -rw-r--r-- 7.6 KB
version_gen.h -rw-r--r-- 42 bytes

back to top