]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
geom(4): make g_newprovider_event() return if G_P_WITHER is set
authorEdward Tomasz Napierala <trasz@FreeBSD.org>
Tue, 29 Dec 2020 14:29:54 +0000 (14:29 +0000)
committerEdward Tomasz Napierala <trasz@FreeBSD.org>
Tue, 29 Dec 2020 14:29:59 +0000 (14:29 +0000)
commit123019739c905a0d3b3c8b47ab62817f5938b684
treef22c01398dcf5f3a3a8fbb7120c3725700c819ea
parent3e404b8c53db56bdb0aca6a491b095266326211c
geom(4): make g_newprovider_event() return if G_P_WITHER is set

This fixes a failed assertion in scenario where the provider
disappears, disk_gone() gets called, and at the exact same
time something else closes the device node triggering a retaste.

Reviewed By: mav
Sponsored by: NetApp, Inc.
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D27330
sys/geom/geom_subr.c