Remove an unneeded g_mirror_destroy_provider() call.
The worker thread will destroy the mirror provider as part of its teardown sequence. The call made sense in the initial revision of gmirror, but became unnecessary in r137248. Tested by: pho (part of a larger diff) MFC afteR: 2 weeks Sponsored by: Dell EMC Isilon
This commit is contained in:
parent
a6bef5c275
commit
c1ab409cba
@ -2475,11 +2475,8 @@ g_mirror_update_device(struct g_mirror_softc *sc, bool force)
|
||||
if (g_mirror_ndisks(sc, G_MIRROR_DISK_STATE_ACTIVE) == 0 &&
|
||||
g_mirror_ndisks(sc, G_MIRROR_DISK_STATE_NEW) == 0) {
|
||||
/*
|
||||
* No active disks or no disks at all,
|
||||
* so destroy device.
|
||||
* No usable disks, so destroy the device.
|
||||
*/
|
||||
if (sc->sc_provider != NULL)
|
||||
g_mirror_destroy_provider(sc);
|
||||
sc->sc_flags |= G_MIRROR_DEVICE_FLAG_DESTROY;
|
||||
break;
|
||||
} else if (g_mirror_ndisks(sc,
|
||||
|
Loading…
Reference in New Issue
Block a user