A program would have to create and destroy a key 2^63 times to overflow the sequence */
| 31 | |
| 32 | /* A program would have to create and destroy a key 2^63 times to overflow the sequence */ |
| 33 | static inline bool key_usable(uint64_t key) { |
| 34 | return key < key + 2; |
| 35 | } |
| 36 | |
| 37 | struct thread_key_data { |
| 38 | uint64_t seq; |