In 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.
Differential D27330
In g_newprovider_event() return if G_P_WITHER is set trasz on Nov 23 2020, 1:21 PM. Authored by Tags None Referenced Files
Subscribers
Details In g_newprovider_event() return if G_P_WITHER is set. This fixes a failed assertion in scenario where the provider
Diff Detail
Event TimelineComment Actions Looks good. Few places that call it also check for G_PF_WITHER, but they are using g_post_event() for it, that opens a race window. |