[IB] mthca: fix wraparound handling in mthca_cq_clean()
authorRoland Dreier <rolandd@cisco.com>
Wed, 9 Nov 2005 20:23:17 +0000 (12:23 -0800)
committerRoland Dreier <rolandd@cisco.com>
Thu, 10 Nov 2005 18:22:51 +0000 (10:22 -0800)
commit64044bcf75063cb5a6d42712886a712449df2ce3
tree984d2fc62c548af3d01450135f33b5b97aecf00b
parent62abb8416f1923f4cef50ce9ce841b919275e3fb
[IB] mthca: fix wraparound handling in mthca_cq_clean()

Handle case where prod_index has wrapped around and become less than
cq->cons_index by checking that their difference as a signed int is
positive rather than comparing directly.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/hw/mthca/mthca_cq.c