Eric Dumazet
ebb3b78db7
tcp: annotate sk->sk_rcvbuf lockless reads
...
For the sake of tcp_poll(), there are few places where we fetch
sk->sk_rcvbuf while this field can change from IRQ or other cpu.
We need to add READ_ONCE() annotations, and also make sure write
sides use corresponding WRITE_ONCE() to avoid store-tearing.
Note that other transports probably need similar fixes.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-10-13 10:13:08 -07:00
..
acpi
ACPI updates for 5.4-rc1
2019-09-17 19:31:36 -07:00
asm-generic
Merge branch 'next-lockdown' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2019-09-28 08:14:15 -07:00
clocksource
crypto
Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
2019-09-27 19:37:27 -07:00
drm
drm: Measure Self Refresh Entry/Exit times to avoid thrashing
2019-09-19 10:03:32 -04:00
dt-bindings
Main MIPS changes for v5.4:
2019-09-22 09:30:30 -07:00
keys
kvm
linux
tcp: add rcu protection around tp->fastopen_rsk
2019-10-13 10:13:08 -07:00
math-emu
media
misc
net
tcp: annotate sk->sk_rcvbuf lockless reads
2019-10-13 10:13:08 -07:00
pcmcia
ras
rdma
RDMA subsystem updates for 5.4
2019-09-21 10:26:24 -07:00
scsi
SCSI misc on 20190919
2019-09-21 10:50:15 -07:00
soc
Char/Misc driver patches for 5.4-rc1
2019-09-18 11:14:31 -07:00
sound
target
trace
tcp: annotate sk->sk_rcvbuf lockless reads
2019-10-13 10:13:08 -07:00
uapi
copy-struct-from-user-v5.4-rc2
2019-10-04 10:36:31 -07:00
vdso
video
xen
xen: fixes and cleanups for 5.4-rc2
2019-10-04 11:13:09 -07:00
Kbuild
- New Drivers
2019-09-23 19:37:49 -07:00