]> www.infradead.org Git - users/jedix/linux-maple.git/commit
fm10k: Cleanup exception handling for mailbox interrupt
authorAlexander Duyck <aduyck@mirantis.com>
Tue, 27 Oct 2015 23:59:18 +0000 (16:59 -0700)
committerChuck Anderson <chuck.anderson@oracle.com>
Sun, 26 Feb 2017 06:03:37 +0000 (22:03 -0800)
commit0aeb0ee29a188c6b2f4642046cf20d2f28774b3e
tree16b8e51a214c428e2da9a51a7f3c26fce80ca4cb
parent8884ef47fd6d5f9b34d5d7b6051131c14567d5af
fm10k: Cleanup exception handling for mailbox interrupt

This patch addresses two issues.

First is the fact that the fm10k_mbx_free_irq was assuming msix_entries was
valid and that will not always be the case.  As such we need to add a check
for if it is NULL.

Second is the fact that we weren't freeing the IRQ if the mailbox API
returned an error on trying to connect.

Signed-off-by: Alexander Duyck <aduyck@mirantis.com>
Reviewed-by: Bruce Allan <bruce.w.allan@intel.com>
Tested-by: Krishneil Singh <Krishneil.k.singh@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Orabug: 25394529
(cherry picked from commit e00e23bceba48a8f0c94fefe26948404cbd43d0a)
Signed-off-by: Jack Vogel <jack.vogel@oracle.com>
drivers/net/ethernet/intel/fm10k/fm10k_pci.c