net: hns3: add reset checking before set channels
authorJian Shen <shenjian15@huawei.com>
Mon, 29 Jul 2019 02:53:22 +0000 (10:53 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 29 Jul 2019 15:23:40 +0000 (08:23 -0700)
commit44950d28cccf3049696e02d0adebb10e112cee24
treeb00400748939da1d3e048a42524094871dc29c60
parentdda91bd7abb09771e872b7b117f6f8af594bbb3f
net: hns3: add reset checking before set channels

hns3_set_channels() should check the resetting status firstly,
since the device will reinitialize when resetting. If the
reset has not completed, the hns3_set_channels() may access
invalid memory.

Signed-off-by: Jian Shen <shenjian15@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