Re: [PATCH v2 net] net: bridge: annotate data-races around fdb->{updated,used}
From: Eric Dumazet <edumazet@google.com>
Date: 2026-01-07 10:47:04
On Wed, Jan 7, 2026 at 11:43 AM Nikolay Aleksandrov [off-list ref] wrote:
On 07/01/2026 11:00, Nikolay Aleksandrov wrote:quoted
On 07/01/2026 10:32, Eric Dumazet wrote:quoted
fdb->updated and fdb->used are read and written locklessly. Add READ_ONCE()/WRITE_ONCE() annotations. Fixes: 31cbc39b6344 ("net: bridge: add option to allow activity notifications for any fdb entries") Signed-off-by: Eric Dumazet <edumazet@google.com> Cc: Nikolay Aleksandrov <razor@blackwall.org> --- v2: annotate all problematic fdb->updated and fdb->used reads/writes. v1: https://lore.kernel.org/netdev/CANn89iL8-e_jphcg49eX=zdWrOeuA- AJDL0qhsTrApA4YnOFEg@mail.gmail.com/T/ #mf99b76469697813939abe745f42ace3e201ef6f4 net/bridge/br_fdb.c | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-)+CC Ido Oh you took care of ->used as well, even better. Thanks! Acked-by: Nikolay Aleksandrov <razor@blackwall.org>Sorry, I forgot about br_input.c: br_handle_frame_finish() use of ->used: ... if (now != dst->used) dst->used = now; ... That will need annotations as well.
No worries, I will add this in V3 tomorrow.