net: hns3: free irq when exit from abnormal branch
authorYonglong Liu <liuyonglong@huawei.com>
Thu, 13 Jun 2019 09:12:28 +0000 (17:12 +0800)
committerDavid S. Miller <davem@davemloft.net>
Sat, 15 Jun 2019 02:26:16 +0000 (19:26 -0700)
commitd547ecdc1fc1eb5e9caf678d2f1c02cf3d77cbe7
tree6852c3b0f36360920ece35d2ff97276d88b9392b
parent31bb229d6f4a603a351d670ac078dff8ba3af398
net: hns3: free irq when exit from abnormal branch

In hns3_nic_init_irq(), if request irq fail at index i,
the function return directly without releasing irq resources
that already requested, and nowhere else will release them.

Signed-off-by: Yonglong Liu <liuyonglong@huawei.com>
Signed-off-by: Peng Li <lipeng321@huawei.com>
Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c