svn commit: r213055 - head/sys/geom/eli
Pawel Jakub Dawidek
pjd at FreeBSD.org
Thu Sep 23 10:43:38 UTC 2010
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);
}
More information about the svn-src-head
mailing list