mirror of
https://github.com/torvalds/linux.git
synced 2026-09-24 06:24:02 +02:00
ipoib_ib_dev_flush_light() temporarily clears IPOIB_FLAG_OPER_UP to prevent multicast joins while ipoib_mcast_dev_flush() is running, and restores the flag afterwards if it was previously set. This restore races with ipoib_ib_dev_down(). If the interface is brought down while the flush is in progress, ipoib_ib_dev_down() clears IPOIB_FLAG_OPER_UP, but the flush path may set it again after the device has already gone down. Since commit |
||
|---|---|---|
| .. | ||
| ipoib | ||
| iser | ||
| isert | ||
| rtrs | ||
| srp | ||
| srpt | ||
| Makefile | ||