diff options
author | David S. Miller <davem@davemloft.net> | 2016-09-06 23:46:26 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-09-06 23:46:26 +0300 |
commit | 0122c6d5faa3c2bb2523119aa1e20ac5a2f10dd7 (patch) | |
tree | 7d7c4254ff7f02a9aa3a6cdc1ba9181c53113529 /include | |
parent | 5e1e61a33f987eb5d87c5acb199da99b6a9da93d (diff) | |
parent | 434e6120036d1dd1004cadf5a99941cdd9c1a59f (diff) | |
download | linux-0122c6d5faa3c2bb2523119aa1e20ac5a2f10dd7.tar.xz |
Merge tag 'rxrpc-rewrite-20160904-1' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
David Howells says:
====================
rxrpc: Small fixes
Here's a set of small fix patches:
(1) Fix some uninitialised variables.
(2) Set the client call state before making it live by attaching it to the
conn struct.
(3) Randomise the epoch and starting client conn ID values, and don't
change the epoch when the client conn ID rolls round.
(4) Replace deprecated create_singlethread_workqueue() calls.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
-rw-r--r-- | include/rxrpc/packet.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/rxrpc/packet.h b/include/rxrpc/packet.h index b2017440b765..3c6128e1fdbe 100644 --- a/include/rxrpc/packet.h +++ b/include/rxrpc/packet.h @@ -24,6 +24,7 @@ typedef __be32 rxrpc_serial_net_t; /* on-the-wire Rx message serial number */ */ struct rxrpc_wire_header { __be32 epoch; /* client boot timestamp */ +#define RXRPC_RANDOM_EPOCH 0x80000000 /* Random if set, date-based if not */ __be32 cid; /* connection and channel ID */ #define RXRPC_MAXCALLS 4 /* max active calls per conn */ |