aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/fsl
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2021-12-10 23:19:34 +0100
committerThomas Gleixner <tglx@linutronix.de>2021-12-16 22:16:41 +0100
commitd86a6d47bcc6b41fe2a4e13313d66a772d00382f (patch)
tree8b6ac70688868b6c5eade29b4f708ae5a4aa6554 /include/linux/fsl
parentmailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling (diff)
downloadwireguard-linux-d86a6d47bcc6b41fe2a4e13313d66a772d00382f.tar.xz
wireguard-linux-d86a6d47bcc6b41fe2a4e13313d66a772d00382f.zip
bus: fsl-mc: fsl-mc-allocator: Rework MSI handling
Storing a pointer to the MSI descriptor just to track the Linux interrupt number is daft. Just store the interrupt number and be done with it. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Reviewed-by: Jason Gunthorpe <jgg@nvidia.com> Link: https://lore.kernel.org/r/20211210221815.207838579@linutronix.de
Diffstat (limited to 'include/linux/fsl')
-rw-r--r--include/linux/fsl/mc.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/linux/fsl/mc.h b/include/linux/fsl/mc.h
index e026f6c48b49..7b6c42bfb660 100644
--- a/include/linux/fsl/mc.h
+++ b/include/linux/fsl/mc.h
@@ -91,13 +91,13 @@ struct fsl_mc_resource {
/**
* struct fsl_mc_device_irq - MC object device message-based interrupt
- * @msi_desc: pointer to MSI descriptor allocated by fsl_mc_msi_alloc_descs()
+ * @virq: Linux virtual interrupt number
* @mc_dev: MC object device that owns this interrupt
* @dev_irq_index: device-relative IRQ index
* @resource: MC generic resource associated with the interrupt
*/
struct fsl_mc_device_irq {
- struct msi_desc *msi_desc;
+ unsigned int virq;
struct fsl_mc_device *mc_dev;
u8 dev_irq_index;
struct fsl_mc_resource resource;