git.samba.org
/
sfrench
/
cifs-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
tls: fix lockless read of strp->msg_ready in ->poll
[sfrench/cifs-2.6.git]
/
net
/
tls
/
tls.h
diff --git
a/net/tls/tls.h
b/net/tls/tls.h
index 762f424ff2d59c51ba176bc9dff81b499542fb5c..e5e47452308ab713032d58eedbff68bee9dc3a8d 100644
(file)
--- a/
net/tls/tls.h
+++ b/
net/tls/tls.h
@@
-215,7
+215,7
@@
static inline struct sk_buff *tls_strp_msg(struct tls_sw_context_rx *ctx)
static inline bool tls_strp_msg_ready(struct tls_sw_context_rx *ctx)
{
- return
ctx->strp.msg_ready
;
+ return
READ_ONCE(ctx->strp.msg_ready)
;
}
static inline bool tls_strp_msg_mixed_decrypted(struct tls_sw_context_rx *ctx)