Merge branch 'udp-round-of-data-races-fixes'
authorPaolo Abeni <pabeni@redhat.com>
Thu, 14 Sep 2023 14:16:41 +0000 (16:16 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 14 Sep 2023 14:16:42 +0000 (16:16 +0200)
commit4e519fb4ee7b838d46865cdf57b647efcbff42a7
tree285d545b88e7edfaa8c03073cad7e8f4ae1cf572
parent486e6ca6b48d68d7fefc99e15cc1865e2210d893
parent882af43a0fc37e26d85fb0df0c9edd3bed928de4
Merge branch 'udp-round-of-data-races-fixes'

Eric Dumazet says:

====================
udp: round of data-races fixes

This series is inspired by multiple syzbot reports.

Many udp fields reads or writes are racy.

Add a proper udp->udp_flags and move there all
flags needing atomic safety.

Also add missing READ_ONCE()/WRITE_ONCE() when
lockless readers need access to specific fields.
====================

Link: https://lore.kernel.org/r/20230912091730.1591459-1-edumazet@google.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>