commit | b86e218e0d422488e0febb07620fa97ae9713779 | [log] [tgz] |
---|---|---|
author | David Howells <dhowells@redhat.com> | Fri Sep 23 15:08:48 2016 +0100 |
committer | David Howells <dhowells@redhat.com> | Fri Sep 23 15:49:19 2016 +0100 |
tree | 63a7f035d1a922a377754a6ea9781ac748226c9a | |
parent | 70790dbe3f6651fb66ad38da0a1e24368778bc16 [diff] |
rxrpc: Don't call the tx_ack tracepoint if don't generate an ACK rxrpc_send_call_packet() is invoking the tx_ack tracepoint before it checks whether there's an ACK to transmit (another thread may jump in and transmit it). Fix this by only invoking the tracepoint if we get a valid ACK to transmit. Further, only allocate a serial number if we're going to actually transmit something. Signed-off-by: David Howells <dhowells@redhat.com>