android_kernel_xiaomi_sm8350/drivers/infiniband/core
Krishna Kumar f115db4803 RDMA/addr: Use time_after_eq() instead of time_after() in queue_req()
In queue_req(), use time_after_eq() instead of time_after()
for following reasons :

- Improves insert time if multiple entries with same time are
  present.
- set_timeout need not be called if entry with same time
  is added to the list (and that happens to be the entry
  with the smallest time), saving atomic/locking operations.
- Earlier entries with same time are deleted first (fifo).

Signed-off-by: Krishna Kumar <krkumar2@in.ibm.com>
Acked-by: Sean Hefty <sean.hefty@intel.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2006-11-29 15:33:05 -08:00
..
addr.c RDMA/addr: Use time_after_eq() instead of time_after() in queue_req() 2006-11-29 15:33:05 -08:00
agent.c
agent.h
cache.c
cm_msgs.h
cm.c IB/cm: Send DREP in response to unmatched DREQ 2006-10-10 12:50:38 -07:00
cma.c RDMA/cma: Remove redundant check in cma_add_one 2006-11-29 15:33:04 -08:00
core_priv.h
device.c IB: Fix typo in kerneldoc for ib_set_client_data() 2006-09-22 15:22:58 -07:00
fmr_pool.c
iwcm.c
iwcm.h
mad_priv.h [PATCH] missing includes from infiniband merge 2006-09-23 11:34:43 -07:00
mad_rmpp.c
mad_rmpp.h
mad.c IB/mad: Fix race between cancel and receive completion 2006-11-13 09:38:07 -08:00
Makefile
packer.c
sa_query.c
smi.c
smi.h
sysfs.c
ucm.c
ud_header.c
user_mad.c
uverbs_cmd.c IB/uverbs: Return sq_draining value in query_qp response 2006-10-30 21:19:35 -08:00
uverbs_main.c
uverbs_marshall.c
uverbs_mem.c
uverbs.h
verbs.c