Author: pjd Date: Thu Sep 23 10:43:37 2010 New Revision: 213055 URL: http://svn.freebsd.org/changeset/base/213055
Log: When trashing metadata, flush after each write. MFC after: 1 week Modified: head/sys/geom/eli/g_eli_ctl.c Modified: head/sys/geom/eli/g_eli_ctl.c ============================================================================== --- head/sys/geom/eli/g_eli_ctl.c Thu Sep 23 10:20:28 2010 (r213054) +++ head/sys/geom/eli/g_eli_ctl.c Thu Sep 23 10:43:37 2010 (r213055) @@ -739,6 +739,13 @@ g_eli_kill_one(struct g_eli_softc *sc) if (error == 0) error = err; } + err = g_io_flush(cp); + if (err != 0) { + G_ELI_DEBUG(0, "Cannot flush %s (error=%d).", + pp->name, err); + if (error == 0) + error = err; + } } free(sector, M_ELI); } _______________________________________________ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"