All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] rxrpc: terminate retrans loop when sending of skb fails
@ 2015-02-28 10:51 Florian Westphal
  2015-02-28 10:51 ` [PATCH 2/2] rxrpc: don't multiply with HZ twice Florian Westphal
  2015-03-01 19:01 ` [PATCH 1/2] rxrpc: terminate retrans loop when sending of skb fails David Miller
  0 siblings, 2 replies; 4+ messages in thread
From: Florian Westphal @ 2015-02-28 10:51 UTC (permalink / raw)
  To: netdev; +Cc: dhowells, linux-afs, Florian Westphal

Typo, 'stop' is never set to true.
Seems intent is to not attempt to retransmit more packets after sendmsg
returns an error.

This change is based on code inspection only.

Signed-off-by: Florian Westphal <fw@strlen.de>
---
 net/rxrpc/ar-ack.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/net/rxrpc/ar-ack.c b/net/rxrpc/ar-ack.c
index c6be17a..4040418 100644
--- a/net/rxrpc/ar-ack.c
+++ b/net/rxrpc/ar-ack.c
@@ -218,7 +218,8 @@ static void rxrpc_resend(struct rxrpc_call *call)
 	struct rxrpc_header *hdr;
 	struct sk_buff *txb;
 	unsigned long *p_txb, resend_at;
-	int loop, stop;
+	bool stop;
+	int loop;
 	u8 resend;
 
 	_enter("{%d,%d,%d,%d},",
@@ -226,7 +227,7 @@ static void rxrpc_resend(struct rxrpc_call *call)
 	       atomic_read(&call->sequence),
 	       CIRC_CNT(call->acks_head, call->acks_tail, call->acks_winsz));
 
-	stop = 0;
+	stop = false;
 	resend = 0;
 	resend_at = 0;
 
@@ -255,7 +256,7 @@ static void rxrpc_resend(struct rxrpc_call *call)
 			_proto("Tx DATA %%%u { #%d }",
 			       ntohl(sp->hdr.serial), ntohl(sp->hdr.seq));
 			if (rxrpc_send_packet(call->conn->trans, txb) < 0) {
-				stop = 0;
+				stop = true;
 				sp->resend_at = jiffies + 3;
 			} else {
 				sp->resend_at =
-- 
2.0.5

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2/2] rxrpc: don't multiply with HZ twice
  2015-02-28 10:51 [PATCH 1/2] rxrpc: terminate retrans loop when sending of skb fails Florian Westphal
@ 2015-02-28 10:51 ` Florian Westphal
  2015-03-01 19:01   ` David Miller
  2015-03-01 19:01 ` [PATCH 1/2] rxrpc: terminate retrans loop when sending of skb fails David Miller
  1 sibling, 1 reply; 4+ messages in thread
From: Florian Westphal @ 2015-02-28 10:51 UTC (permalink / raw)
  To: netdev; +Cc: dhowells, linux-afs, Florian Westphal

rxrpc_resend_timeout has an initial value of 4 * HZ; use it as-is.

Signed-off-by: Florian Westphal <fw@strlen.de>
---
 net/rxrpc/ar-ack.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/rxrpc/ar-ack.c b/net/rxrpc/ar-ack.c
index 4040418..e0547f5 100644
--- a/net/rxrpc/ar-ack.c
+++ b/net/rxrpc/ar-ack.c
@@ -260,7 +260,7 @@ static void rxrpc_resend(struct rxrpc_call *call)
 				sp->resend_at = jiffies + 3;
 			} else {
 				sp->resend_at =
-					jiffies + rxrpc_resend_timeout * HZ;
+					jiffies + rxrpc_resend_timeout;
 			}
 		}
 
-- 
2.0.5

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH 1/2] rxrpc: terminate retrans loop when sending of skb fails
  2015-02-28 10:51 [PATCH 1/2] rxrpc: terminate retrans loop when sending of skb fails Florian Westphal
  2015-02-28 10:51 ` [PATCH 2/2] rxrpc: don't multiply with HZ twice Florian Westphal
@ 2015-03-01 19:01 ` David Miller
  1 sibling, 0 replies; 4+ messages in thread
From: David Miller @ 2015-03-01 19:01 UTC (permalink / raw)
  To: fw; +Cc: netdev, dhowells, linux-afs

From: Florian Westphal <fw@strlen.de>
Date: Sat, 28 Feb 2015 11:51:36 +0100

> Typo, 'stop' is never set to true.
> Seems intent is to not attempt to retransmit more packets after sendmsg
> returns an error.
> 
> This change is based on code inspection only.
> 
> Signed-off-by: Florian Westphal <fw@strlen.de>

Applied.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 2/2] rxrpc: don't multiply with HZ twice
  2015-02-28 10:51 ` [PATCH 2/2] rxrpc: don't multiply with HZ twice Florian Westphal
@ 2015-03-01 19:01   ` David Miller
  0 siblings, 0 replies; 4+ messages in thread
From: David Miller @ 2015-03-01 19:01 UTC (permalink / raw)
  To: fw; +Cc: netdev, dhowells, linux-afs

From: Florian Westphal <fw@strlen.de>
Date: Sat, 28 Feb 2015 11:51:37 +0100

> rxrpc_resend_timeout has an initial value of 4 * HZ; use it as-is.
> 
> Signed-off-by: Florian Westphal <fw@strlen.de>

Applied.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-03-01 19:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-28 10:51 [PATCH 1/2] rxrpc: terminate retrans loop when sending of skb fails Florian Westphal
2015-02-28 10:51 ` [PATCH 2/2] rxrpc: don't multiply with HZ twice Florian Westphal
2015-03-01 19:01   ` David Miller
2015-03-01 19:01 ` [PATCH 1/2] rxrpc: terminate retrans loop when sending of skb fails David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.