summaryrefslogtreecommitdiffstats
path: root/kernel/irq
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2022-11-25 00:25:46 +0100
committerThomas Gleixner <tglx@linutronix.de>2022-12-05 19:21:01 +0100
commit2d958b02b04f18955b0e15eda531461153c399d4 (patch)
treeab014d32e2db12ea6761c98ff96c7f2d10ec1db1 /kernel/irq
parentc459f11f32a022d0f97694030419d16816275a9d (diff)
downloadlinux-2d958b02b04f18955b0e15eda531461153c399d4.tar.gz
linux-2d958b02b04f18955b0e15eda531461153c399d4.tar.bz2
linux-2d958b02b04f18955b0e15eda531461153c399d4.zip
genirq/msi: Rearrange MSI domain flags
These flags got added as necessary and have no obvious structure. For feature support checks and masking it's convenient to have two blocks of flags: 1) Flags to control the internal behaviour like allocating/freeing MSI descriptors. Those flags do not need any support from the underlying MSI parent domain. They are mostly under the control of the outermost domain which implements the actual MSI support. 2) Flags to expose features, e.g. PCI multi-MSI or requirements which can depend on a underlying domain. No functional change. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Jason Gunthorpe <jgg@nvidia.com> Reviewed-by: Kevin Tian <kevin.tian@intel.com> Acked-by: Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/20221124232325.322714918@linutronix.de
Diffstat (limited to 'kernel/irq')
0 files changed, 0 insertions, 0 deletions