mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
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
This commit is contained in:
parent
d722e9a511
commit
d86a6d47bc
9 changed files with 22 additions and 30 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue