diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2023-02-21 10:03:48 -0800 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2023-02-21 10:03:48 -0800 | 
| commit | 9e58df973d2272e6e558965e7cb32453a4b380ff (patch) | |
| tree | a912da5b57de28bc08dcda61cc37159c43d490c3 /fs/proc/root.c | |
| parent | 560b80306782aee1f7d42bd929ddf010eb52121d (diff) | |
| parent | 6f3ee0e22b4c62f44b8fa3c8de6e369a4d112a75 (diff) | |
Merge tag 'irq-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull irq updates from Thomas Gleixner:
 "Updates for the interrupt subsystem:
  Core:
   - Move the interrupt affinity spreading mechanism into lib/group_cpus
     so it can be used for similar spreading requirements, e.g. in the
     block multi-queue code
     This also contains a first usecase in the block multi-queue code
     which Jens asked to take along with the librarization
   - Improve irqdomain locking to close a number race conditions which
     can be observed with massive parallel device driver probing
   - Enforce and document the semantics of disable_irq() which cannot be
     invoked safely from non-sleepable context
   - Move the IPI multiplexing code from the Apple AIC driver into the
     core, so it can be reused by RISCV
  Drivers:
   - Plug OF node refcounting leaks in various drivers
   - Correctly mark level triggered interrupts in the Broadcom L2
     drivers
   - The usual small fixes and improvements
   - No new drivers for the record!"
* tag 'irq-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (42 commits)
  irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
  irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
  irqdomain: Switch to per-domain locking
  irqchip/mvebu-odmi: Use irq_domain_create_hierarchy()
  irqchip/loongson-pch-msi: Use irq_domain_create_hierarchy()
  irqchip/gic-v3-mbi: Use irq_domain_create_hierarchy()
  irqchip/gic-v3-its: Use irq_domain_create_hierarchy()
  irqchip/gic-v2m: Use irq_domain_create_hierarchy()
  irqchip/alpine-msi: Use irq_domain_add_hierarchy()
  x86/uv: Use irq_domain_create_hierarchy()
  x86/ioapic: Use irq_domain_create_hierarchy()
  irqdomain: Clean up irq_domain_push/pop_irq()
  irqdomain: Drop leftover brackets
  irqdomain: Drop dead domain-name assignment
  irqdomain: Drop revmap mutex
  irqdomain: Fix domain registration race
  irqdomain: Fix mapping-creation race
  irqdomain: Refactor __irq_domain_alloc_irqs()
  irqdomain: Look for existing mapping only once
  irqdomain: Drop bogus fwspec-mapping error handling
  ...
Diffstat (limited to 'fs/proc/root.c')
0 files changed, 0 insertions, 0 deletions
