]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
mroute: fix locking issues
authorWojciech Macek <wma@FreeBSD.org>
Wed, 11 Aug 2021 07:04:20 +0000 (09:04 +0200)
committerWojciech Macek <wma@FreeBSD.org>
Fri, 13 Aug 2021 09:06:17 +0000 (11:06 +0200)
commitf61cb12aac8df8179ac9cbd075272aed6524a505
tree00aab4bea20b6aaafe8dacae37f5df6cf375906a
parentd4da692862f195b8e98cbaeadbd97eb003cda92a
mroute: fix locking issues

In some cases the code may fall into deadlock.
Avoid calling epoch_wait when W-lock is taken.

Sponsored by: Stormshield
Obtained from: Semihalf
sys/netinet/ip_mroute.c