Unverified Commit bd317843 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!11406 net: hns3: do not allow call hns3_nic_net_open repeatedly

parents b3e7983d 1076e9ba
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -438,6 +438,11 @@ static int hns3_nic_net_open(struct net_device *netdev)
	if (hns3_nic_resetting(netdev))
		return -EBUSY;

	if (!test_bit(HNS3_NIC_STATE_DOWN, &priv->state)) {
		netdev_warn(netdev, "net open repeatedly!\n");
		return 0;
	}

	netif_carrier_off(netdev);

	ret = hns3_nic_set_real_num_queue(netdev);