linux/arch
Linus Torvalds feb7a43de5 Rework of the MSI interrupt infrastructure:
Treewide cleanup and consolidation of MSI interrupt handling in
   preparation for further changes in this area which are necessary to:
 
   - address existing shortcomings in the VFIO area
 
   - support the upcoming Interrupt Message Store functionality which
     decouples the message store from the PCI config/MMIO space
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCgAxFiEEQp8+kY+LLUocC4bMphj1TA10mKEFAmHf+SETHHRnbHhAbGlu
 dXRyb25peC5kZQAKCRCmGPVMDXSYobzGD/wNEFl5qQo5mNZ9thP6JSJFOItm7zMc
 2QgzCYOqNwAv4jL6Dqo+EHtbShYqDyWzKdKccgqNjmdIqgW8q7/fubN1OPzRsClV
 CZG997AsXDGXYlQcE3tXZjkeCWnWEE2AGLnygSkFV1K/r9ALAtFfTBJAWB+UD+Zc
 1P8Kxo0q0Jg+DQAMAA5bWfSSjo/Pmpr/1AFjY7+GA8BBeJJgWOyW7H1S+GYEWVOE
 RaQP81Sbd6x1JkopxkNqSJ/lbNJfnPJxi2higB56Y0OYn5CuSarYbZUM7oQ2V61t
 jN7pcEEvTpjLd6SJ93ry8WOcJVMTbccCklVfD0AfEwwGUGw2VM6fSyNrZfnrosUN
 tGBEO8eflBJzGTAwSkz1EhiGKna4o1NBDWpr0sH2iUiZC5G6V2hUDbM+0PQJhDa8
 bICwguZElcUUPOprwjS0HXhymnxghTmNHyoEP1yxGoKLTrwIqkH/9KGustWkcBmM
 hNtOCwQNqxcOHg/r3MN0KxttTASgoXgNnmFliAWA7XwseRpLWc95XPQFa5sptRhc
 EzwumEz17EW1iI5/NyZQcY+jcZ9BdgCqgZ9ECjZkyN4U+9G6iACUkxVaHUUs77jl
 a0ISSEHEvJisFOsOMYyFfeWkpIKGIKP/bpLOJEJ6kAdrUWFvlRGF3qlav3JldXQl
 ypFjPapDeB5guw==
 =vKzd
 -----END PGP SIGNATURE-----

Merge tag 'irq-msi-2022-01-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull MSI irq updates from Thomas Gleixner:
 "Rework of the MSI interrupt infrastructure.

  This is a treewide cleanup and consolidation of MSI interrupt handling
  in preparation for further changes in this area which are necessary
  to:

   - address existing shortcomings in the VFIO area

   - support the upcoming Interrupt Message Store functionality which
     decouples the message store from the PCI config/MMIO space"

* tag 'irq-msi-2022-01-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (94 commits)
  genirq/msi: Populate sysfs entry only once
  PCI/MSI: Unbreak pci_irq_get_affinity()
  genirq/msi: Convert storage to xarray
  genirq/msi: Simplify sysfs handling
  genirq/msi: Add abuse prevention comment to msi header
  genirq/msi: Mop up old interfaces
  genirq/msi: Convert to new functions
  genirq/msi: Make interrupt allocation less convoluted
  platform-msi: Simplify platform device MSI code
  platform-msi: Let core code handle MSI descriptors
  bus: fsl-mc-msi: Simplify MSI descriptor handling
  soc: ti: ti_sci_inta_msi: Remove ti_sci_inta_msi_domain_free_irqs()
  soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation
  NTB/msi: Convert to msi_on_each_desc()
  PCI: hv: Rework MSI handling
  powerpc/mpic_u3msi: Use msi_for_each-desc()
  powerpc/fsl_msi: Use msi_for_each_desc()
  powerpc/pasemi/msi: Convert to msi_on_each_dec()
  powerpc/cell/axon_msi: Convert to msi_on_each_desc()
  powerpc/4xx/hsta: Rework MSI handling
  ...
2022-01-13 09:05:29 -08:00
..
alpha TTY/Serial driver updates for 5.17-rc1 2022-01-12 11:21:52 -08:00
arc Linux 5.16-rc5 2021-12-13 10:48:46 +01:00
arm LED updates for 5.17. Nothing major is happening here. 2022-01-12 16:59:22 -08:00
arm64 Peter Zijlstra says: 2022-01-12 16:26:58 -08:00
csky Peter Zijlstra says: 2022-01-12 16:26:58 -08:00
h8300 Kbuild updates for v5.16 2021-11-08 09:15:45 -08:00
hexagon Linux 5.16-rc5 2021-12-13 10:48:46 +01:00
ia64 Linux 5.16-rc5 2021-12-13 10:48:46 +01:00
m68k Peter Zijlstra says: 2022-01-11 17:24:45 -08:00
microblaze microblaze: Snapshot thread flags 2021-12-01 00:06:44 +01:00
mips Rework of the MSI interrupt infrastructure: 2022-01-13 09:05:29 -08:00
nds32 Peter Zijlstra says: 2022-01-12 16:26:58 -08:00
nios2 Add linux/cacheflush.h 2021-11-17 10:36:15 -05:00
openrisc openrisc: Snapshot thread flags 2021-12-01 00:06:44 +01:00
parisc parisc: Default to 16 CPUs on 32-bit kernel 2022-01-11 11:57:38 +01:00
powerpc Rework of the MSI interrupt infrastructure: 2022-01-13 09:05:29 -08:00
riscv Peter Zijlstra says: 2022-01-12 16:26:58 -08:00
s390 Rework of the MSI interrupt infrastructure: 2022-01-13 09:05:29 -08:00
sh driver core changes for 5.17-rc1 2022-01-12 11:11:34 -08:00
sparc Rework of the MSI interrupt infrastructure: 2022-01-13 09:05:29 -08:00
um Peter Zijlstra says: 2022-01-11 17:24:45 -08:00
x86 Rework of the MSI interrupt infrastructure: 2022-01-13 09:05:29 -08:00
xtensa Linux 5.16-rc5 2021-12-13 10:48:46 +01:00
.gitignore
Kconfig - Add support for handling hw errors in SGX pages: poisoning, recovering 2022-01-10 09:44:09 -08:00