diff options
| author | Paolo Abeni <pabeni@redhat.com> | 2026-06-09 14:19:34 +0300 |
|---|---|---|
| committer | Paolo Abeni <pabeni@redhat.com> | 2026-06-09 14:19:34 +0300 |
| commit | db7a16556f2561bf314a351785b36d7f171f44e7 (patch) | |
| tree | 34881e7fdf4a0904544203a15d1f6882bc03c624 /include/linux/moduleloader.h | |
| parent | 193b76eb109ed3ed77400c6d493b2f495ca64d9e (diff) | |
| parent | 3289d17b7a1321e103b8aec4ad82675c03c4764f (diff) | |
| download | linux-db7a16556f2561bf314a351785b36d7f171f44e7.tar.xz | |
Merge branch 'ipv4-igmp-annotate-diagnostic-procfs-data-races'
Yuyang Huang says:
====================
ipv4: igmp: annotate diagnostic procfs data races
This patch series addresses several unannotated data races between lockless
RCU-protected diagnostic reads in /proc/net/igmp (igmp_mc_seq_show())
and concurrent writes in serialized paths (RTNL and group spinlocks).
Following the precedent in commit 061c0aa740d5 ("ipv4: igmp: annotate
data-races around im->users"), we annotate these intentional data races
using READ_ONCE() and WRITE_ONCE() macros.
- Patch 1 annotates races around `in_dev->mc_count` (interface-level joins).
- Patch 2 annotates races around active timer-related state tracking fields
(`tm_running`, `reporter`, `expires`) on individual multicast groups.
====================
Link: https://patch.msgid.link/20260605014318.3890804-1-yuyanghuang@google.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'include/linux/moduleloader.h')
0 files changed, 0 insertions, 0 deletions
