IB/qib: Precompute timeout jiffies to optimize latency
authorMike Marciniszyn <mike.marciniszyn@qlogic.com>
Fri, 23 Sep 2011 17:16:49 +0000 (13:16 -0400)
committerRoland Dreier <roland@purestorage.com>
Fri, 21 Oct 2011 16:38:56 +0000 (09:38 -0700)
commitd0f2faf72d51dacf5c5e8dec7dca22d0395896e2
tree9cdae5f02f9d17dac30c9a140123dc912d897278
parentaf061a644a0e4d4778fe6cd2246479c1962e153b
IB/qib: Precompute timeout jiffies to optimize latency

A new field is added to qib_qp called timeout_jiffies. It is
initialized upon create and modify.

The field is now used instead of a computation based on qp->timeout.

Signed-off-by: Mike Marciniszyn <mike.marciniszyn@qlogic.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
drivers/infiniband/hw/qib/qib_qp.c
drivers/infiniband/hw/qib/qib_rc.c
drivers/infiniband/hw/qib/qib_verbs.h