net: hns3: add exception handling when enable NIC HW error interrupts
authorWeihang Li <liweihang@hisilicon.com>
Thu, 20 Jun 2019 08:52:45 +0000 (16:52 +0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 26 Jun 2019 15:59:02 +0000 (11:59 -0400)
commitbcf643c51434e1f7930e3b951a406eb63c4c71f6
tree2996840949d8f43a62c76464c597f3c33ac78a92
parent72fcd2bed719c6587dfea74e30bcdf6f9b64b18e
net: hns3: add exception handling when enable NIC HW error interrupts

If we failed to enable NIC HW error interrupts during client
initialization in some cases, we should do exception handling to clear
flags and free the resources.

Fixes: 00ea6e5fda9d ("net: hns3: delay and separate enabling of NIC and ROCE HW errors")
Signed-off-by: Weihang Li <liweihang@hisilicon.com>
Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c