]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/infiniband/hw/cxgb3/iwch_cm.h
RDMA/cxgb3: Correctly serialize peer abort path
[net-next-2.6.git] / drivers / infiniband / hw / cxgb3 / iwch_cm.h
index 2bb7fbdb3ff44e3136a7e2c0d7edcec9b97e842f..a2f1b787d970774095b3acfd50dcd24d6d36303d 100644 (file)
@@ -56,6 +56,7 @@
 #define put_ep(ep) { \
        PDBG("put_ep (via %s:%u) ep %p refcnt %d\n", __func__, __LINE__,  \
             ep, atomic_read(&((ep)->kref.refcount))); \
+       WARN_ON(atomic_read(&((ep)->kref.refcount)) < 1); \
        kref_put(&((ep)->kref), __free_ep); \
 }