liquidio: remove unnecessary delay when processing IQ responses
authorRick Farrington <ricardo.farrington@cavium.com>
Tue, 28 Aug 2018 18:19:54 +0000 (11:19 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 30 Aug 2018 02:47:52 +0000 (19:47 -0700)
Signed-off-by: Rick Farrington <ricardo.farrington@cavium.com>
Signed-off-by: Felix Manlunas <felix.manlunas@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/cavium/liquidio/request_manager.c

index 8f746e1348d4cf11272b4fb316b8ac084a32f6f0..0a06fbb4ff8a8de25aef922554ed75041da7407b 100644 (file)
@@ -459,7 +459,7 @@ lio_process_iq_request_list(struct octeon_device *oct,
 
        if (atomic_read(&oct->response_list
                        [OCTEON_ORDERED_SC_LIST].pending_req_count))
-               queue_delayed_work(cwq->wq, &cwq->wk.work, msecs_to_jiffies(1));
+               queue_work(cwq->wq, &cwq->wk.work.work);
 
        return inst_count;
 }