]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - drivers/net/ethernet/ibm/ibmvnic.c
ibmvnic: initialize rc before completing wait
[mirror_ubuntu-jammy-kernel.git] / drivers / net / ethernet / ibm / ibmvnic.c
index 52eb6629328c97311a1cd07a06fcb59ee82000ff..e98f7d3f935d89f8923b4a380f5eef3c4c717fb4 100644 (file)
@@ -5145,9 +5145,9 @@ static void ibmvnic_handle_crq(union ibmvnic_crq *crq,
                        }
 
                        if (!completion_done(&adapter->init_done)) {
-                               complete(&adapter->init_done);
                                if (!adapter->init_done_rc)
                                        adapter->init_done_rc = -EAGAIN;
+                               complete(&adapter->init_done);
                        }
 
                        break;