* [PATCH 0/3] IB/rxe: Three small fixes
@ 2016-12-22 13:54 Andrew Boyer
[not found] ` <1482414878-6892-1-git-send-email-andrew.boyer-8PEkshWhKlo@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Andrew Boyer @ 2016-12-22 13:54 UTC (permalink / raw)
To: monis-VPRAkNaXOzVWk0Htik3J/w, yonatanc-VPRAkNaXOzVWk0Htik3J/w,
linux-rdma-u79uwXL29TY76Z2rM5mHXA
Cc: Andrew Boyer
This patch series addresses two issues found during heavy traffic
testing as well as a recently-reported Smatch issue.
Andrew Boyer (3):
IB/rxe: Use BTH_PSN_MASK when ACKing duplicate sends
IB/rxe: Drop future atomic/read packets rather than retrying
IB/rxe: Don't check for null ptr in send()
drivers/infiniband/sw/rxe/rxe_comp.c | 2 +-
drivers/infiniband/sw/rxe/rxe_net.c | 3 +--
drivers/infiniband/sw/rxe/rxe_resp.c | 3 ++-
3 files changed, 4 insertions(+), 4 deletions(-)
--
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] 11+ messages in thread
* [PATCH 1/3] IB/rxe: Use BTH_PSN_MASK when ACKing duplicate sends
[not found] ` <1482414878-6892-1-git-send-email-andrew.boyer-8PEkshWhKlo@public.gmane.org>
@ 2016-12-22 13:54 ` Andrew Boyer
2016-12-22 13:54 ` [PATCH 2/3] IB/rxe: Drop future atomic/read packets rather than retrying Andrew Boyer
` (2 subsequent siblings)
3 siblings, 0 replies; 11+ messages in thread
From: Andrew Boyer @ 2016-12-22 13:54 UTC (permalink / raw)
To: monis-VPRAkNaXOzVWk0Htik3J/w, yonatanc-VPRAkNaXOzVWk0Htik3J/w,
linux-rdma-u79uwXL29TY76Z2rM5mHXA
Cc: Andrew Boyer
Signed-off-by: Andrew Boyer <andrew.boyer-8PEkshWhKlo@public.gmane.org>
---
drivers/infiniband/sw/rxe/rxe_resp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/infiniband/sw/rxe/rxe_resp.c b/drivers/infiniband/sw/rxe/rxe_resp.c
index 7a36ec9..3435eff 100644
--- a/drivers/infiniband/sw/rxe/rxe_resp.c
+++ b/drivers/infiniband/sw/rxe/rxe_resp.c
@@ -1070,12 +1070,13 @@ static enum resp_states duplicate_request(struct rxe_qp *qp,
struct rxe_pkt_info *pkt)
{
enum resp_states rc;
+ u32 prev_psn = (qp->resp.psn - 1) & BTH_PSN_MASK;
if (pkt->mask & RXE_SEND_MASK ||
pkt->mask & RXE_WRITE_MASK) {
/* SEND. Ack again and cleanup. C9-105. */
if (bth_ack(pkt))
- send_ack(qp, pkt, AETH_ACK_UNLIMITED, qp->resp.psn - 1);
+ send_ack(qp, pkt, AETH_ACK_UNLIMITED, prev_psn);
rc = RESPST_CLEANUP;
goto out;
} else if (pkt->mask & RXE_READ_MASK) {
--
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] 11+ messages in thread
* [PATCH 2/3] IB/rxe: Drop future atomic/read packets rather than retrying
[not found] ` <1482414878-6892-1-git-send-email-andrew.boyer-8PEkshWhKlo@public.gmane.org>
2016-12-22 13:54 ` [PATCH 1/3] IB/rxe: Use BTH_PSN_MASK when ACKing duplicate sends Andrew Boyer
@ 2016-12-22 13:54 ` Andrew Boyer
2016-12-22 13:54 ` [PATCH 3/3] IB/rxe: Don't check for null ptr in send() Andrew Boyer
2016-12-22 16:41 ` [PATCH 0/3] IB/rxe: Three small fixes Doug Ledford
3 siblings, 0 replies; 11+ messages in thread
From: Andrew Boyer @ 2016-12-22 13:54 UTC (permalink / raw)
To: monis-VPRAkNaXOzVWk0Htik3J/w, yonatanc-VPRAkNaXOzVWk0Htik3J/w,
linux-rdma-u79uwXL29TY76Z2rM5mHXA
Cc: Andrew Boyer
If the completer is in the middle of a large read operation, one
lost packet can cause havoc. Going to COMPST_ERROR_RETRY will
cause the requester to resend the request. After that, any packet
from the first attempt still in the receive queue will be
interpreted as an error, restarting the error/retry sequence.
The transfer will quickly exhaust its retries.
This behavior is very noticeable when doing 512KB reads on a
QEMU system configured with 1500B MTU.
Also, a resent request here will prompt the responder on the
other side to immediately start resending, but the resent
packets will get stuck in the already-loaded receive queue and
will never be processed.
Rather than erroring out every time an unexpected future packet
arrives, just drop it. Eventually the retry timer will send a
duplicate request; the completer will be able to make progress since
the queue will start relatively empty.
Signed-off-by: Andrew Boyer <andrew.boyer-8PEkshWhKlo@public.gmane.org>
---
drivers/infiniband/sw/rxe/rxe_comp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/infiniband/sw/rxe/rxe_comp.c b/drivers/infiniband/sw/rxe/rxe_comp.c
index cd27cbd..d369f24 100644
--- a/drivers/infiniband/sw/rxe/rxe_comp.c
+++ b/drivers/infiniband/sw/rxe/rxe_comp.c
@@ -224,7 +224,7 @@ static inline enum comp_state check_psn(struct rxe_qp *qp,
else
return COMPST_DONE;
} else if ((diff > 0) && (wqe->mask & WR_ATOMIC_OR_READ_MASK)) {
- return COMPST_ERROR_RETRY;
+ return COMPST_DONE;
} else {
return COMPST_CHECK_ACK;
}
--
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] 11+ messages in thread
* [PATCH 3/3] IB/rxe: Don't check for null ptr in send()
[not found] ` <1482414878-6892-1-git-send-email-andrew.boyer-8PEkshWhKlo@public.gmane.org>
2016-12-22 13:54 ` [PATCH 1/3] IB/rxe: Use BTH_PSN_MASK when ACKing duplicate sends Andrew Boyer
2016-12-22 13:54 ` [PATCH 2/3] IB/rxe: Drop future atomic/read packets rather than retrying Andrew Boyer
@ 2016-12-22 13:54 ` Andrew Boyer
2016-12-22 16:41 ` [PATCH 0/3] IB/rxe: Three small fixes Doug Ledford
3 siblings, 0 replies; 11+ messages in thread
From: Andrew Boyer @ 2016-12-22 13:54 UTC (permalink / raw)
To: monis-VPRAkNaXOzVWk0Htik3J/w, yonatanc-VPRAkNaXOzVWk0Htik3J/w,
linux-rdma-u79uwXL29TY76Z2rM5mHXA
Cc: Andrew Boyer
pkt->qp was already dereferenced earlier in the function.
Fixes Smatch complaint:
drivers/infiniband/sw/rxe/rxe_net.c:458 send()
warn: variable dereferenced before check 'pkt->qp' (see line 441)
Signed-off-by: Andrew Boyer <andrew.boyer-8PEkshWhKlo@public.gmane.org>
---
drivers/infiniband/sw/rxe/rxe_net.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/infiniband/sw/rxe/rxe_net.c b/drivers/infiniband/sw/rxe/rxe_net.c
index 16967cd..342e781 100644
--- a/drivers/infiniband/sw/rxe/rxe_net.c
+++ b/drivers/infiniband/sw/rxe/rxe_net.c
@@ -455,8 +455,7 @@ static int send(struct rxe_dev *rxe, struct rxe_pkt_info *pkt,
return -EAGAIN;
}
- if (pkt->qp)
- atomic_inc(&pkt->qp->skb_out);
+ atomic_inc(&pkt->qp->skb_out);
kfree_skb(skb);
return 0;
--
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] 11+ messages in thread
* Re: [PATCH 0/3] IB/rxe: Three small fixes
[not found] ` <1482414878-6892-1-git-send-email-andrew.boyer-8PEkshWhKlo@public.gmane.org>
` (2 preceding siblings ...)
2016-12-22 13:54 ` [PATCH 3/3] IB/rxe: Don't check for null ptr in send() Andrew Boyer
@ 2016-12-22 16:41 ` Doug Ledford
[not found] ` <9f5e0225-c53e-43e7-13b5-ae715f74b198-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
3 siblings, 1 reply; 11+ messages in thread
From: Doug Ledford @ 2016-12-22 16:41 UTC (permalink / raw)
To: Andrew Boyer, monis-VPRAkNaXOzVWk0Htik3J/w,
yonatanc-VPRAkNaXOzVWk0Htik3J/w,
linux-rdma-u79uwXL29TY76Z2rM5mHXA
[-- Attachment #1.1: Type: text/plain, Size: 782 bytes --]
On 12/22/2016 8:54 AM, Andrew Boyer wrote:
> This patch series addresses two issues found during heavy traffic
> testing as well as a recently-reported Smatch issue.
>
> Andrew Boyer (3):
> IB/rxe: Use BTH_PSN_MASK when ACKing duplicate sends
> IB/rxe: Drop future atomic/read packets rather than retrying
> IB/rxe: Don't check for null ptr in send()
>
> drivers/infiniband/sw/rxe/rxe_comp.c | 2 +-
> drivers/infiniband/sw/rxe/rxe_net.c | 3 +--
> drivers/infiniband/sw/rxe/rxe_resp.c | 3 ++-
> 3 files changed, 4 insertions(+), 4 deletions(-)
>
Thanks, series applied.
--
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
GPG Key ID: B826A3330E572FDD
Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/3] IB/rxe: Three small fixes
[not found] ` <9f5e0225-c53e-43e7-13b5-ae715f74b198-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
@ 2016-12-22 17:18 ` Leon Romanovsky
[not found] ` <20161222171833.GD18935-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Leon Romanovsky @ 2016-12-22 17:18 UTC (permalink / raw)
To: Doug Ledford
Cc: Andrew Boyer, monis-VPRAkNaXOzVWk0Htik3J/w,
yonatanc-VPRAkNaXOzVWk0Htik3J/w,
linux-rdma-u79uwXL29TY76Z2rM5mHXA
[-- Attachment #1: Type: text/plain, Size: 1032 bytes --]
On Thu, Dec 22, 2016 at 11:41:24AM -0500, Doug Ledford wrote:
> On 12/22/2016 8:54 AM, Andrew Boyer wrote:
> > This patch series addresses two issues found during heavy traffic
> > testing as well as a recently-reported Smatch issue.
> >
> > Andrew Boyer (3):
> > IB/rxe: Use BTH_PSN_MASK when ACKing duplicate sends
> > IB/rxe: Drop future atomic/read packets rather than retrying
> > IB/rxe: Don't check for null ptr in send()
> >
> > drivers/infiniband/sw/rxe/rxe_comp.c | 2 +-
> > drivers/infiniband/sw/rxe/rxe_net.c | 3 +--
> > drivers/infiniband/sw/rxe/rxe_resp.c | 3 ++-
> > 3 files changed, 4 insertions(+), 4 deletions(-)
> >
>
> Thanks, series applied.
Hi Doug,
Thank you for such fast response, but can you please give enough time to
other reviewers/relevant maintainers to take a look on them before
applying?
Thanks
>
> --
> Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
> GPG Key ID: B826A3330E572FDD
> Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/3] IB/rxe: Three small fixes
[not found] ` <20161222171833.GD18935-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
@ 2016-12-22 18:33 ` Doug Ledford
[not found] ` <c8463d5a-f2ac-7474-93dd-42a2e263834d-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Doug Ledford @ 2016-12-22 18:33 UTC (permalink / raw)
To: Leon Romanovsky
Cc: Andrew Boyer, monis-VPRAkNaXOzVWk0Htik3J/w,
yonatanc-VPRAkNaXOzVWk0Htik3J/w,
linux-rdma-u79uwXL29TY76Z2rM5mHXA
[-- Attachment #1.1: Type: text/plain, Size: 1212 bytes --]
On 12/22/2016 12:18 PM, Leon Romanovsky wrote:
> On Thu, Dec 22, 2016 at 11:41:24AM -0500, Doug Ledford wrote:
>> On 12/22/2016 8:54 AM, Andrew Boyer wrote:
>>> This patch series addresses two issues found during heavy traffic
>>> testing as well as a recently-reported Smatch issue.
>>>
>>> Andrew Boyer (3):
>>> IB/rxe: Use BTH_PSN_MASK when ACKing duplicate sends
>>> IB/rxe: Drop future atomic/read packets rather than retrying
>>> IB/rxe: Don't check for null ptr in send()
>>>
>>> drivers/infiniband/sw/rxe/rxe_comp.c | 2 +-
>>> drivers/infiniband/sw/rxe/rxe_net.c | 3 +--
>>> drivers/infiniband/sw/rxe/rxe_resp.c | 3 ++-
>>> 3 files changed, 4 insertions(+), 4 deletions(-)
>>>
>>
>> Thanks, series applied.
>
> Hi Doug,
>
> Thank you for such fast response, but can you please give enough time to
> other reviewers/relevant maintainers to take a look on them before
> applying?
If the patches look like they need review, I wait for review. These did
not meet that criteria IMO.
--
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
GPG Key ID: B826A3330E572FDD
Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/3] IB/rxe: Three small fixes
[not found] ` <c8463d5a-f2ac-7474-93dd-42a2e263834d-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
@ 2016-12-22 19:05 ` Leon Romanovsky
[not found] ` <20161222190555.GE18935-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Leon Romanovsky @ 2016-12-22 19:05 UTC (permalink / raw)
To: Doug Ledford
Cc: Andrew Boyer, monis-VPRAkNaXOzVWk0Htik3J/w,
yonatanc-VPRAkNaXOzVWk0Htik3J/w,
linux-rdma-u79uwXL29TY76Z2rM5mHXA
[-- Attachment #1: Type: text/plain, Size: 1398 bytes --]
On Thu, Dec 22, 2016 at 01:33:43PM -0500, Doug Ledford wrote:
> On 12/22/2016 12:18 PM, Leon Romanovsky wrote:
> > On Thu, Dec 22, 2016 at 11:41:24AM -0500, Doug Ledford wrote:
> >> On 12/22/2016 8:54 AM, Andrew Boyer wrote:
> >>> This patch series addresses two issues found during heavy traffic
> >>> testing as well as a recently-reported Smatch issue.
> >>>
> >>> Andrew Boyer (3):
> >>> IB/rxe: Use BTH_PSN_MASK when ACKing duplicate sends
> >>> IB/rxe: Drop future atomic/read packets rather than retrying
> >>> IB/rxe: Don't check for null ptr in send()
> >>>
> >>> drivers/infiniband/sw/rxe/rxe_comp.c | 2 +-
> >>> drivers/infiniband/sw/rxe/rxe_net.c | 3 +--
> >>> drivers/infiniband/sw/rxe/rxe_resp.c | 3 ++-
> >>> 3 files changed, 4 insertions(+), 4 deletions(-)
> >>>
> >>
> >> Thanks, series applied.
> >
> > Hi Doug,
> >
> > Thank you for such fast response, but can you please give enough time to
> > other reviewers/relevant maintainers to take a look on them before
> > applying?
>
> If the patches look like they need review, I wait for review. These did
> not meet that criteria IMO.
Two of three are trivial, and another one is worth to take an extra time
to review.
Thanks
>
>
> --
> Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
> GPG Key ID: B826A3330E572FDD
> Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/3] IB/rxe: Three small fixes
[not found] ` <20161222190555.GE18935-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
@ 2016-12-22 19:19 ` Doug Ledford
[not found] ` <2a4a2187-1ac8-e341-4ed9-257384ff2199-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Doug Ledford @ 2016-12-22 19:19 UTC (permalink / raw)
To: Leon Romanovsky
Cc: Andrew Boyer, monis-VPRAkNaXOzVWk0Htik3J/w,
yonatanc-VPRAkNaXOzVWk0Htik3J/w,
linux-rdma-u79uwXL29TY76Z2rM5mHXA
[-- Attachment #1.1: Type: text/plain, Size: 1517 bytes --]
On 12/22/2016 2:05 PM, Leon Romanovsky wrote:
> On Thu, Dec 22, 2016 at 01:33:43PM -0500, Doug Ledford wrote:
>> On 12/22/2016 12:18 PM, Leon Romanovsky wrote:
>>> On Thu, Dec 22, 2016 at 11:41:24AM -0500, Doug Ledford wrote:
>>>> On 12/22/2016 8:54 AM, Andrew Boyer wrote:
>>>>> This patch series addresses two issues found during heavy traffic
>>>>> testing as well as a recently-reported Smatch issue.
>>>>>
>>>>> Andrew Boyer (3):
>>>>> IB/rxe: Use BTH_PSN_MASK when ACKing duplicate sends
>>>>> IB/rxe: Drop future atomic/read packets rather than retrying
>>>>> IB/rxe: Don't check for null ptr in send()
>>>>>
>>>>> drivers/infiniband/sw/rxe/rxe_comp.c | 2 +-
>>>>> drivers/infiniband/sw/rxe/rxe_net.c | 3 +--
>>>>> drivers/infiniband/sw/rxe/rxe_resp.c | 3 ++-
>>>>> 3 files changed, 4 insertions(+), 4 deletions(-)
>>>>>
>>>>
>>>> Thanks, series applied.
>>>
>>> Hi Doug,
>>>
>>> Thank you for such fast response, but can you please give enough time to
>>> other reviewers/relevant maintainers to take a look on them before
>>> applying?
>>
>> If the patches look like they need review, I wait for review. These did
>> not meet that criteria IMO.
>
> Two of three are trivial, and another one is worth to take an extra time
> to review.
Which one did you think was not trivial?
--
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
GPG Key ID: B826A3330E572FDD
Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/3] IB/rxe: Three small fixes
[not found] ` <2a4a2187-1ac8-e341-4ed9-257384ff2199-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
@ 2016-12-22 20:23 ` Leon Romanovsky
[not found] ` <20161222202316.GA14178-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
0 siblings, 1 reply; 11+ messages in thread
From: Leon Romanovsky @ 2016-12-22 20:23 UTC (permalink / raw)
To: Doug Ledford
Cc: Andrew Boyer, monis-VPRAkNaXOzVWk0Htik3J/w,
yonatanc-VPRAkNaXOzVWk0Htik3J/w,
linux-rdma-u79uwXL29TY76Z2rM5mHXA
[-- Attachment #1: Type: text/plain, Size: 1674 bytes --]
On Thu, Dec 22, 2016 at 02:19:50PM -0500, Doug Ledford wrote:
> On 12/22/2016 2:05 PM, Leon Romanovsky wrote:
> > On Thu, Dec 22, 2016 at 01:33:43PM -0500, Doug Ledford wrote:
> >> On 12/22/2016 12:18 PM, Leon Romanovsky wrote:
> >>> On Thu, Dec 22, 2016 at 11:41:24AM -0500, Doug Ledford wrote:
> >>>> On 12/22/2016 8:54 AM, Andrew Boyer wrote:
> >>>>> This patch series addresses two issues found during heavy traffic
> >>>>> testing as well as a recently-reported Smatch issue.
> >>>>>
> >>>>> Andrew Boyer (3):
> >>>>> IB/rxe: Use BTH_PSN_MASK when ACKing duplicate sends
> >>>>> IB/rxe: Drop future atomic/read packets rather than retrying
> >>>>> IB/rxe: Don't check for null ptr in send()
> >>>>>
> >>>>> drivers/infiniband/sw/rxe/rxe_comp.c | 2 +-
> >>>>> drivers/infiniband/sw/rxe/rxe_net.c | 3 +--
> >>>>> drivers/infiniband/sw/rxe/rxe_resp.c | 3 ++-
> >>>>> 3 files changed, 4 insertions(+), 4 deletions(-)
> >>>>>
> >>>>
> >>>> Thanks, series applied.
> >>>
> >>> Hi Doug,
> >>>
> >>> Thank you for such fast response, but can you please give enough time to
> >>> other reviewers/relevant maintainers to take a look on them before
> >>> applying?
> >>
> >> If the patches look like they need review, I wait for review. These did
> >> not meet that criteria IMO.
> >
> > Two of three are trivial, and another one is worth to take an extra time
> > to review.
>
> Which one did you think was not trivial?
Personaly for me, it was second patch from the series.
>
>
> --
> Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
> GPG Key ID: B826A3330E572FDD
> Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 0/3] IB/rxe: Three small fixes
[not found] ` <20161222202316.GA14178-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
@ 2016-12-22 21:39 ` Doug Ledford
0 siblings, 0 replies; 11+ messages in thread
From: Doug Ledford @ 2016-12-22 21:39 UTC (permalink / raw)
To: Leon Romanovsky
Cc: Andrew Boyer, monis-VPRAkNaXOzVWk0Htik3J/w,
yonatanc-VPRAkNaXOzVWk0Htik3J/w,
linux-rdma-u79uwXL29TY76Z2rM5mHXA
[-- Attachment #1.1: Type: text/plain, Size: 1991 bytes --]
On 12/22/2016 3:23 PM, Leon Romanovsky wrote:
> On Thu, Dec 22, 2016 at 02:19:50PM -0500, Doug Ledford wrote:
>> On 12/22/2016 2:05 PM, Leon Romanovsky wrote:
>>> On Thu, Dec 22, 2016 at 01:33:43PM -0500, Doug Ledford wrote:
>>>> On 12/22/2016 12:18 PM, Leon Romanovsky wrote:
>>>>> On Thu, Dec 22, 2016 at 11:41:24AM -0500, Doug Ledford wrote:
>>>>>> On 12/22/2016 8:54 AM, Andrew Boyer wrote:
>>>>>>> This patch series addresses two issues found during heavy traffic
>>>>>>> testing as well as a recently-reported Smatch issue.
>>>>>>>
>>>>>>> Andrew Boyer (3):
>>>>>>> IB/rxe: Use BTH_PSN_MASK when ACKing duplicate sends
>>>>>>> IB/rxe: Drop future atomic/read packets rather than retrying
>>>>>>> IB/rxe: Don't check for null ptr in send()
>>>>>>>
>>>>>>> drivers/infiniband/sw/rxe/rxe_comp.c | 2 +-
>>>>>>> drivers/infiniband/sw/rxe/rxe_net.c | 3 +--
>>>>>>> drivers/infiniband/sw/rxe/rxe_resp.c | 3 ++-
>>>>>>> 3 files changed, 4 insertions(+), 4 deletions(-)
>>>>>>>
>>>>>>
>>>>>> Thanks, series applied.
>>>>>
>>>>> Hi Doug,
>>>>>
>>>>> Thank you for such fast response, but can you please give enough time to
>>>>> other reviewers/relevant maintainers to take a look on them before
>>>>> applying?
>>>>
>>>> If the patches look like they need review, I wait for review. These did
>>>> not meet that criteria IMO.
>>>
>>> Two of three are trivial, and another one is worth to take an extra time
>>> to review.
>>
>> Which one did you think was not trivial?
>
> Personaly for me, it was second patch from the series.
That patch was found by experience. Even if it isn't totally correct,
it improved the specific situation. I'm fine taking that patch and if
the maintainer of rxe thinks there is a better way, I'm open to follow
on patches.
--
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
GPG Key ID: B826A3330E572FDD
Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2016-12-22 21:39 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-22 13:54 [PATCH 0/3] IB/rxe: Three small fixes Andrew Boyer
[not found] ` <1482414878-6892-1-git-send-email-andrew.boyer-8PEkshWhKlo@public.gmane.org>
2016-12-22 13:54 ` [PATCH 1/3] IB/rxe: Use BTH_PSN_MASK when ACKing duplicate sends Andrew Boyer
2016-12-22 13:54 ` [PATCH 2/3] IB/rxe: Drop future atomic/read packets rather than retrying Andrew Boyer
2016-12-22 13:54 ` [PATCH 3/3] IB/rxe: Don't check for null ptr in send() Andrew Boyer
2016-12-22 16:41 ` [PATCH 0/3] IB/rxe: Three small fixes Doug Ledford
[not found] ` <9f5e0225-c53e-43e7-13b5-ae715f74b198-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-12-22 17:18 ` Leon Romanovsky
[not found] ` <20161222171833.GD18935-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2016-12-22 18:33 ` Doug Ledford
[not found] ` <c8463d5a-f2ac-7474-93dd-42a2e263834d-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-12-22 19:05 ` Leon Romanovsky
[not found] ` <20161222190555.GE18935-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2016-12-22 19:19 ` Doug Ledford
[not found] ` <2a4a2187-1ac8-e341-4ed9-257384ff2199-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-12-22 20:23 ` Leon Romanovsky
[not found] ` <20161222202316.GA14178-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2016-12-22 21:39 ` Doug Ledford
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox