* [PATCH for-next 0/2] i40iw: patches for 4.16
@ 2017-12-08 20:34 Henry Orosco
[not found] ` <1512765269-145929-1-git-send-email-henry.orosco-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
0 siblings, 1 reply; 6+ messages in thread
From: Henry Orosco @ 2017-12-08 20:34 UTC (permalink / raw)
To: dledford-H+wXaHxf7aLQT0dZR+AlfA
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA,
e1000-rdma-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
jgg-VPRAkNaXOzVWk0Htik3J/w, shiraz.saleem-ral2JQCrhuEAvxtiuMwx3w,
Henry Orosco
These patches are targeted for the 4.16 kernel.
Chien Tin Tung (1):
i40iw: Use sqsize to initialize cqp_requests elements
Mustafa Ismail (1):
i40iw: Reinitialize add_sd_cnt
drivers/infiniband/hw/i40iw/i40iw_main.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--
1.8.3.1
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH for-next 1/2] i40iw: Use sqsize to initialize cqp_requests elements
[not found] ` <1512765269-145929-1-git-send-email-henry.orosco-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
@ 2017-12-08 20:34 ` Henry Orosco
[not found] ` <1512765269-145929-2-git-send-email-henry.orosco-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-12-08 20:34 ` [PATCH for-next 2/2] i40iw: Reinitialize add_sd_cnt Henry Orosco
2017-12-08 23:33 ` [PATCH for-next 0/2] i40iw: patches for 4.16 Jason Gunthorpe
2 siblings, 1 reply; 6+ messages in thread
From: Henry Orosco @ 2017-12-08 20:34 UTC (permalink / raw)
To: dledford-H+wXaHxf7aLQT0dZR+AlfA
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA,
e1000-rdma-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
jgg-VPRAkNaXOzVWk0Htik3J/w, shiraz.saleem-ral2JQCrhuEAvxtiuMwx3w,
Chien Tin Tung
From: Chien Tin Tung <chien.tin.tung-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
Use sqsize instead of I40IW_CQP_SW_SQSIZE_2048 to initialize
cqp_requests elements in the for-loop as sqsize is used
to allocate memory for cqp_requests.
Signed-off-by: Chien Tin Tung <chien.tin.tung-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
Signed-off-by: Shiraz Saleem <shiraz.saleem-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
---
drivers/infiniband/hw/i40iw/i40iw_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/infiniband/hw/i40iw/i40iw_main.c b/drivers/infiniband/hw/i40iw/i40iw_main.c
index e824296..1f9d9c7 100644
--- a/drivers/infiniband/hw/i40iw/i40iw_main.c
+++ b/drivers/infiniband/hw/i40iw/i40iw_main.c
@@ -607,7 +607,7 @@ static enum i40iw_status_code i40iw_create_cqp(struct i40iw_device *iwdev)
INIT_LIST_HEAD(&cqp->cqp_avail_reqs);
INIT_LIST_HEAD(&cqp->cqp_pending_reqs);
/* init the waitq of the cqp_requests and add them to the list */
- for (i = 0; i < I40IW_CQP_SW_SQSIZE_2048; i++) {
+ for (i = 0; i < sqsize; i++) {
init_waitqueue_head(&cqp->cqp_requests[i].waitq);
list_add_tail(&cqp->cqp_requests[i].list, &cqp->cqp_avail_reqs);
}
--
1.8.3.1
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH for-next 2/2] i40iw: Reinitialize add_sd_cnt
[not found] ` <1512765269-145929-1-git-send-email-henry.orosco-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-12-08 20:34 ` [PATCH for-next 1/2] i40iw: Use sqsize to initialize cqp_requests elements Henry Orosco
@ 2017-12-08 20:34 ` Henry Orosco
2017-12-08 23:33 ` [PATCH for-next 0/2] i40iw: patches for 4.16 Jason Gunthorpe
2 siblings, 0 replies; 6+ messages in thread
From: Henry Orosco @ 2017-12-08 20:34 UTC (permalink / raw)
To: dledford-H+wXaHxf7aLQT0dZR+AlfA
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA,
e1000-rdma-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
jgg-VPRAkNaXOzVWk0Htik3J/w, shiraz.saleem-ral2JQCrhuEAvxtiuMwx3w,
Mustafa Ismail
From: Mustafa Ismail <mustafa.ismail-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
add_sd_cnt in info structure passed to i40iw_create_hmc_obj_type
must be 0 and since it is modified during the call, it must be
reset in the loop. This avoids unnecessarily reprogramming the
SDs multiple times with the same values.
Signed-off-by: Mustafa Ismail <mustafa.ismail-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
Signed-off-by: Shiraz Saleem <shiraz.saleem-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
---
drivers/infiniband/hw/i40iw/i40iw_main.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/infiniband/hw/i40iw/i40iw_main.c b/drivers/infiniband/hw/i40iw/i40iw_main.c
index 1f9d9c7..3aecf4c 100644
--- a/drivers/infiniband/hw/i40iw/i40iw_main.c
+++ b/drivers/infiniband/hw/i40iw/i40iw_main.c
@@ -483,6 +483,7 @@ static enum i40iw_status_code i40iw_create_hmc_objs(struct i40iw_device *iwdev,
for (i = 0; i < IW_HMC_OBJ_TYPE_NUM; i++) {
info.rsrc_type = iw_hmc_obj_types[i];
info.count = dev->hmc_info->hmc_obj[info.rsrc_type].cnt;
+ info.add_sd_cnt = 0;
status = i40iw_create_hmc_obj_type(dev, &info);
if (status) {
i40iw_pr_err("create obj type %d status = %d\n",
--
1.8.3.1
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH for-next 0/2] i40iw: patches for 4.16
[not found] ` <1512765269-145929-1-git-send-email-henry.orosco-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-12-08 20:34 ` [PATCH for-next 1/2] i40iw: Use sqsize to initialize cqp_requests elements Henry Orosco
2017-12-08 20:34 ` [PATCH for-next 2/2] i40iw: Reinitialize add_sd_cnt Henry Orosco
@ 2017-12-08 23:33 ` Jason Gunthorpe
2 siblings, 0 replies; 6+ messages in thread
From: Jason Gunthorpe @ 2017-12-08 23:33 UTC (permalink / raw)
To: Henry Orosco
Cc: dledford-H+wXaHxf7aLQT0dZR+AlfA,
linux-rdma-u79uwXL29TY76Z2rM5mHXA,
e1000-rdma-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
shiraz.saleem-ral2JQCrhuEAvxtiuMwx3w
On Fri, Dec 08, 2017 at 02:34:27PM -0600, Henry Orosco wrote:
> These patches are targeted for the 4.16 kernel.
This is a terrible cover letter.
Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [for-next,1/2] i40iw: Use sqsize to initialize cqp_requests elements
[not found] ` <1512765269-145929-2-git-send-email-henry.orosco-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
@ 2017-12-11 23:41 ` Jason Gunthorpe
[not found] ` <20171211234108.GH32020-uk2M96/98Pc@public.gmane.org>
0 siblings, 1 reply; 6+ messages in thread
From: Jason Gunthorpe @ 2017-12-11 23:41 UTC (permalink / raw)
To: Henry Orosco
Cc: dledford-H+wXaHxf7aLQT0dZR+AlfA,
linux-rdma-u79uwXL29TY76Z2rM5mHXA,
e1000-rdma-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
shiraz.saleem-ral2JQCrhuEAvxtiuMwx3w, Chien Tin Tung
On Fri, Dec 08, 2017 at 02:34:28PM -0600, Henry Orosco wrote:
> From: Chien Tin Tung <chien.tin.tung-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
>
> Use sqsize instead of I40IW_CQP_SW_SQSIZE_2048 to initialize
> cqp_requests elements in the for-loop as sqsize is used
> to allocate memory for cqp_requests.
>
> Signed-off-by: Chien Tin Tung <chien.tin.tung-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
> Signed-off-by: Shiraz Saleem <shiraz.saleem-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
> drivers/infiniband/hw/i40iw/i40iw_main.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Applied to for-next, thanks
There was a 3rd patch about the 'bool' change that now cross depends
with for-next and for-rc. I think you have to re-spin that one against
for-rc as there is another usage of 'accelerated' added there?
Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [for-next,1/2] i40iw: Use sqsize to initialize cqp_requests elements
[not found] ` <20171211234108.GH32020-uk2M96/98Pc@public.gmane.org>
@ 2017-12-12 22:12 ` Shiraz Saleem
0 siblings, 0 replies; 6+ messages in thread
From: Shiraz Saleem @ 2017-12-12 22:12 UTC (permalink / raw)
To: Jason Gunthorpe
Cc: Orosco, Henry, dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org,
linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
e1000-rdma-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org,
Tung, Chien Tin
On Mon, Dec 11, 2017 at 04:41:08PM -0700, Jason Gunthorpe wrote:
> On Fri, Dec 08, 2017 at 02:34:28PM -0600, Henry Orosco wrote:
> > From: Chien Tin Tung <chien.tin.tung-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
> >
> > Use sqsize instead of I40IW_CQP_SW_SQSIZE_2048 to initialize
> > cqp_requests elements in the for-loop as sqsize is used
> > to allocate memory for cqp_requests.
> >
> > Signed-off-by: Chien Tin Tung <chien.tin.tung-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
> > Signed-off-by: Shiraz Saleem <shiraz.saleem-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
> > drivers/infiniband/hw/i40iw/i40iw_main.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
>
> Applied to for-next, thanks
>
> There was a 3rd patch about the 'bool' change that now cross depends
> with for-next and for-rc. I think you have to re-spin that one against
> for-rc as there is another usage of 'accelerated' added there?
>
Hi Jason - I sent an updated ver. of this patch "i40iw: Change accelerated flag to bool"
against the for-rc branch.
Shiraz
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2017-12-12 22:12 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-08 20:34 [PATCH for-next 0/2] i40iw: patches for 4.16 Henry Orosco
[not found] ` <1512765269-145929-1-git-send-email-henry.orosco-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-12-08 20:34 ` [PATCH for-next 1/2] i40iw: Use sqsize to initialize cqp_requests elements Henry Orosco
[not found] ` <1512765269-145929-2-git-send-email-henry.orosco-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-12-11 23:41 ` [for-next,1/2] " Jason Gunthorpe
[not found] ` <20171211234108.GH32020-uk2M96/98Pc@public.gmane.org>
2017-12-12 22:12 ` Shiraz Saleem
2017-12-08 20:34 ` [PATCH for-next 2/2] i40iw: Reinitialize add_sd_cnt Henry Orosco
2017-12-08 23:33 ` [PATCH for-next 0/2] i40iw: patches for 4.16 Jason Gunthorpe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox