LKML Archive on lore.kernel.org help / color / mirror / Atom feed
* Re: [PATCH] iwch_create_cq off by one error [not found] <1204158583-22858-1-git-send-email-jon@opengridcomputing.com> @ 2008-02-29 16:49 ` Steve Wise 2008-03-04 16:29 ` [ofa-general] " Steve Wise 2008-03-09 20:54 ` Roland Dreier [not found] ` <1204158583-22858-2-git-send-email-jon@opengridcomputing.com> 1 sibling, 2 replies; 6+ messages in thread From: Steve Wise @ 2008-02-29 16:49 UTC (permalink / raw) To: Roland Dreier; +Cc: Jon Mason, linux-kernel, general Acked-by: Steve Wise <swise@opengridcomputing.com> Jon Mason wrote: > The cxbg3 driver is unnecessarily decreasing the number of cq entries > by one when creating a cq. This will cause an error of not having as > many cqs as requested by the user, if the user requests a power of 2 > cq length. > > Thanks, > Jon > > Signed-off-by: Jon Mason <jon@opengridcomputing.com> > --- > drivers/infiniband/hw/cxgb3/iwch_provider.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/drivers/infiniband/hw/cxgb3/iwch_provider.c b/drivers/infiniband/hw/cxgb3/iwch_provider.c > index f0c7775..800ef6d 100644 > --- a/drivers/infiniband/hw/cxgb3/iwch_provider.c > +++ b/drivers/infiniband/hw/cxgb3/iwch_provider.c > @@ -188,7 +188,7 @@ static struct ib_cq *iwch_create_cq(struct ib_device *ibdev, int entries, int ve > return ERR_PTR(-ENOMEM); > } > chp->rhp = rhp; > - chp->ibcq.cqe = (1 << chp->cq.size_log2) - 1; > + chp->ibcq.cqe = 1 << chp->cq.size_log2; > spin_lock_init(&chp->lock); > atomic_set(&chp->refcnt, 1); > init_waitqueue_head(&chp->wait); ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ofa-general] Re: [PATCH] iwch_create_cq off by one error 2008-02-29 16:49 ` [PATCH] iwch_create_cq off by one error Steve Wise @ 2008-03-04 16:29 ` Steve Wise 2008-03-04 19:21 ` Roland Dreier 2008-03-09 20:54 ` Roland Dreier 1 sibling, 1 reply; 6+ messages in thread From: Steve Wise @ 2008-03-04 16:29 UTC (permalink / raw) To: Roland Dreier; +Cc: linux-kernel, general Hey Roland, Are you going to pull this one in? Thanks, Steve. Steve Wise wrote: > Acked-by: Steve Wise <swise@opengridcomputing.com> > > > Jon Mason wrote: >> The cxbg3 driver is unnecessarily decreasing the number of cq entries >> by one when creating a cq. This will cause an error of not having as >> many cqs as requested by the user, if the user requests a power of 2 >> cq length. >> >> Thanks, >> Jon >> >> Signed-off-by: Jon Mason <jon@opengridcomputing.com> >> --- >> drivers/infiniband/hw/cxgb3/iwch_provider.c | 2 +- >> 1 files changed, 1 insertions(+), 1 deletions(-) >> >> diff --git a/drivers/infiniband/hw/cxgb3/iwch_provider.c >> b/drivers/infiniband/hw/cxgb3/iwch_provider.c >> index f0c7775..800ef6d 100644 >> --- a/drivers/infiniband/hw/cxgb3/iwch_provider.c >> +++ b/drivers/infiniband/hw/cxgb3/iwch_provider.c >> @@ -188,7 +188,7 @@ static struct ib_cq *iwch_create_cq(struct >> ib_device *ibdev, int entries, int ve >> return ERR_PTR(-ENOMEM); >> } >> chp->rhp = rhp; >> - chp->ibcq.cqe = (1 << chp->cq.size_log2) - 1; >> + chp->ibcq.cqe = 1 << chp->cq.size_log2; >> spin_lock_init(&chp->lock); >> atomic_set(&chp->refcnt, 1); >> init_waitqueue_head(&chp->wait); > > _______________________________________________ > general mailing list > general@lists.openfabrics.org > http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general > > To unsubscribe, please visit > http://openib.org/mailman/listinfo/openib-general ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ofa-general] Re: [PATCH] iwch_create_cq off by one error 2008-03-04 16:29 ` [ofa-general] " Steve Wise @ 2008-03-04 19:21 ` Roland Dreier 0 siblings, 0 replies; 6+ messages in thread From: Roland Dreier @ 2008-03-04 19:21 UTC (permalink / raw) To: Steve Wise; +Cc: Roland Dreier, linux-kernel, general > Are you going to pull this one in? Yeah... I'm on vacation for the week but I'll get it next week. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ofa-general] Re: [PATCH] iwch_create_cq off by one error 2008-02-29 16:49 ` [PATCH] iwch_create_cq off by one error Steve Wise 2008-03-04 16:29 ` [ofa-general] " Steve Wise @ 2008-03-09 20:54 ` Roland Dreier 1 sibling, 0 replies; 6+ messages in thread From: Roland Dreier @ 2008-03-09 20:54 UTC (permalink / raw) To: Steve Wise; +Cc: linux-kernel, general thanks, applied. ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <1204158583-22858-2-git-send-email-jon@opengridcomputing.com>]
* Re: [PATCH] update max_inline_data when creating a qp [not found] ` <1204158583-22858-2-git-send-email-jon@opengridcomputing.com> @ 2008-02-29 16:49 ` Steve Wise 2008-02-29 21:53 ` [ofa-general] " Roland Dreier 0 siblings, 1 reply; 6+ messages in thread From: Steve Wise @ 2008-02-29 16:49 UTC (permalink / raw) To: Roland Dreier; +Cc: Jon Mason, linux-kernel, general Acked-by: Steve Wise <swise@opengridcomputing.com> Jon Mason wrote: > mthca modifies the attributes passed in when creating the qp to have > (amongst other things) the max_inline_data. While cxgb3 does modify > the attributes of some of the parameters, it does not modify the > max_inline_data to be what the adapter supports. cxgb should conform > to the same behavior as mthca (as some user space programs are > expecting this) and return the max_inline_data. > > Signed-off-by: Jon Mason <jon@opengridcomputing.com> > --- > drivers/infiniband/hw/cxgb3/iwch_provider.c | 3 +++ > 1 files changed, 3 insertions(+), 0 deletions(-) > > diff --git a/drivers/infiniband/hw/cxgb3/iwch_provider.c b/drivers/infiniband/hw/cxgb3/iwch_provider.c > index 800ef6d..5f0c9d3 100644 > --- a/drivers/infiniband/hw/cxgb3/iwch_provider.c > +++ b/drivers/infiniband/hw/cxgb3/iwch_provider.c > @@ -818,8 +818,11 @@ static struct ib_qp *iwch_create_qp(struct ib_pd *pd, > kfree(qhp); > return ERR_PTR(-ENOMEM); > } > + > attrs->cap.max_recv_wr = rqsize - 1; > attrs->cap.max_send_wr = sqsize; > + attrs->cap.max_inline_data = T3_MAX_INLINE; > + > qhp->rhp = rhp; > qhp->attr.pd = php->pdid; > qhp->attr.scq = ((struct iwch_cq *) attrs->send_cq)->cq.cqid; ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ofa-general] Re: [PATCH] update max_inline_data when creating a qp 2008-02-29 16:49 ` [PATCH] update max_inline_data when creating a qp Steve Wise @ 2008-02-29 21:53 ` Roland Dreier 0 siblings, 0 replies; 6+ messages in thread From: Roland Dreier @ 2008-02-29 21:53 UTC (permalink / raw) To: Steve Wise; +Cc: linux-kernel, general thanks, applied ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-03-09 20:54 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <1204158583-22858-1-git-send-email-jon@opengridcomputing.com> 2008-02-29 16:49 ` [PATCH] iwch_create_cq off by one error Steve Wise 2008-03-04 16:29 ` [ofa-general] " Steve Wise 2008-03-04 19:21 ` Roland Dreier 2008-03-09 20:54 ` Roland Dreier [not found] ` <1204158583-22858-2-git-send-email-jon@opengridcomputing.com> 2008-02-29 16:49 ` [PATCH] update max_inline_data when creating a qp Steve Wise 2008-02-29 21:53 ` [ofa-general] " Roland Dreier
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).