fixes the api to be used while setting up MSI-IRQs
Bug
1464272
Change-Id: Id5aee3e3e3dccf9ab8cf497bca543ade9209e307
Signed-off-by: Vidya Sagar <vidyas@nvidia.com>
Reviewed-on: http://git-master/r/415160
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Thierry Reding <treding@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
if (map_entry == NULL)
goto exit;
- retval = irq_alloc_desc(map_entry->irq);
+ retval = irq_alloc_desc(0);
if (retval < 0)
goto exit;
+ map_entry->irq = retval;
+
irq_set_chip_and_handler(map_entry->irq,
&tegra_irq_chip_msi_pcie,
handle_simple_irq);