Hello: This patch was applied to netdev/net-next.git (refs/heads/master): On Mon, 2 Aug 2021 14:36:33 +0300 you wrote: > Nikolay points out that it is incorrect to assume that it is impossible > to have an fdb entry with fdb->dst == NULL and the BR_FDB_LOCAL bit in > fdb->flags not set. This is because there are reader-side places that > test_bit(BR_FDB_LOCAL, &fdb->flags) without the br->hash_lock, and if > the updating of the FDB entry happens on another CPU, there are no > memory barriers at writer or reader side which would ensure that the > reader sees the updates to both fdb->flags and fdb->dst in the same > order, i.e. the reader will not see an inconsistent FDB entry. > > [...] Here is the summary with links: - [net-next] net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device https://git.kernel.org/netdev/net-next/c/2e19bb35ce15 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html