diff options
| author | Nikolay Aleksandrov <nikolay@cumulusnetworks.com> | 2019-04-11 15:08:25 +0300 |
|---|---|---|
| committer | Elektroschmock <elektroschmock78@googlemail.com> | 2019-08-20 19:22:08 +0200 |
| commit | 65f6a798a5500ce4ade68cf66db670269cdcb9b5 (patch) | |
| tree | 7d413d392205eca078aac230919ac6167ffa735c /drivers/hwspinlock/omap_hwspinlock.c | |
| parent | 5c960ce84a8c24cfffcc300101e31b011ca3d7be (diff) | |
commit c5b493ce192bd7a4e7bd073b5685aad121eeef82 upstream.
br_multicast_start_querier() walks over the port list but it can be
called from a timer with only multicast_lock held which doesn't protect
the port list, so use RCU to walk over it.
Fixes: c83b8fab06fc ("bridge: Restart queries when last querier expires")
Change-Id: Ic030f401e560c16f919e03cb987201869e3926b7
Signed-off-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'drivers/hwspinlock/omap_hwspinlock.c')
0 files changed, 0 insertions, 0 deletions
