X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Finfiniband%2Fhw%2Fmthca%2Fmthca_provider.h;h=179a8f610d0f00ded795bfa0b07310a9ac1fc986;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=9a5bece3fa5c28eaf9ffb1fda134cb8785d39cac;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/drivers/infiniband/hw/mthca/mthca_provider.h b/drivers/infiniband/hw/mthca/mthca_provider.h index 9a5bece3f..179a8f610 100644 --- a/drivers/infiniband/hw/mthca/mthca_provider.h +++ b/drivers/infiniband/hw/mthca/mthca_provider.h @@ -136,8 +136,8 @@ struct mthca_ah { * We have one global lock that protects dev->cq/qp_table. Each * struct mthca_cq/qp also has its own lock. An individual qp lock * may be taken inside of an individual cq lock. Both cqs attached to - * a qp may be locked, with the cq with the lower cqn locked first. - * No other nesting should be done. + * a qp may be locked, with the send cq locked first. No other + * nesting should be done. * * Each struct mthca_cq/qp also has an ref count, protected by the * corresponding table lock. The pointer from the cq/qp_table to the @@ -214,7 +214,6 @@ struct mthca_cq { int arm_sn; wait_queue_head_t wait; - struct mutex mutex; }; struct mthca_srq { @@ -238,7 +237,6 @@ struct mthca_srq { struct mthca_mr mr; wait_queue_head_t wait; - struct mutex mutex; }; struct mthca_wq { @@ -280,7 +278,6 @@ struct mthca_qp { union mthca_buf queue; wait_queue_head_t wait; - struct mutex mutex; }; struct mthca_sqp {