struct io_wq_hash *hash;
 
-       refcount_t refs;
-
        atomic_t worker_refs;
        struct completion worker_done;
 
        }
 
        wq->task = get_task_struct(data->task);
-       refcount_set(&wq->refs, 1);
        atomic_set(&wq->worker_refs, 1);
        init_completion(&wq->worker_done);
        return wq;
        WARN_ON_ONCE(!test_bit(IO_WQ_BIT_EXIT, &wq->state));
 
        io_wq_exit_workers(wq);
-       if (refcount_dec_and_test(&wq->refs))
-               io_wq_destroy(wq);
+       io_wq_destroy(wq);
 }
 
 static bool io_wq_worker_affinity(struct io_worker *worker, void *data)