]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/infiniband/sw/rdmavt/cq.c
rdma: fix buggy code that the compiler warns about
[karo-tx-linux.git] / drivers / infiniband / sw / rdmavt / cq.c
index 4d0b6992e847d960c0f34f8cd6726c588214e69f..7aa7a4e312f151d617e4cd5ca0402f913e4918ef 100644 (file)
@@ -532,7 +532,8 @@ void rvt_cq_exit(struct rvt_dev_info *rdi)
 
        /* block future queuing from send_complete() */
        spin_lock_irq(&rdi->n_cqs_lock);
-       if (!rdi->worker) {
+       worker = rdi->worker;
+       if (!worker) {
                spin_unlock_irq(&rdi->n_cqs_lock);
                return;
        }