.. | .. |
---|
1772 | 1772 | * might happen in case reset assertion was made by PF. Yes, this also |
---|
1773 | 1773 | * means we might end up waiting bit more even for VF reset. |
---|
1774 | 1774 | */ |
---|
1775 | | - msleep(5000); |
---|
| 1775 | + if (hdev->reset_type == HNAE3_VF_FULL_RESET) |
---|
| 1776 | + msleep(5000); |
---|
| 1777 | + else |
---|
| 1778 | + msleep(500); |
---|
1776 | 1779 | |
---|
1777 | 1780 | return 0; |
---|
1778 | 1781 | } |
---|
.. | .. |
---|
3089 | 3092 | struct pci_dev *pdev = hdev->pdev; |
---|
3090 | 3093 | int ret = 0; |
---|
3091 | 3094 | |
---|
3092 | | - if (hdev->reset_type == HNAE3_VF_FULL_RESET && |
---|
| 3095 | + if ((hdev->reset_type == HNAE3_VF_FULL_RESET || |
---|
| 3096 | + hdev->reset_type == HNAE3_FLR_RESET) && |
---|
3093 | 3097 | test_bit(HCLGEVF_STATE_IRQ_INITED, &hdev->state)) { |
---|
3094 | 3098 | hclgevf_misc_irq_uninit(hdev); |
---|
3095 | 3099 | hclgevf_uninit_msi(hdev); |
---|