svn commit: r265333 - head/sys/geom/part

Andrey V. Elsukov ae at FreeBSD.org
Sun May 4 16:55:51 UTC 2014


Author: ae
Date: Sun May  4 16:55:51 2014
New Revision: 265333
URL: http://svnweb.freebsd.org/changeset/base/265333

Log:
  Add better error description for case when we are doing resize and
  scheme-specific method returns EBUSY.
  
  MFC after:	1 week

Modified:
  head/sys/geom/part/g_part.c

Modified: head/sys/geom/part/g_part.c
==============================================================================
--- head/sys/geom/part/g_part.c	Sun May  4 16:55:27 2014	(r265332)
+++ head/sys/geom/part/g_part.c	Sun May  4 16:55:51 2014	(r265333)
@@ -1316,7 +1316,9 @@ g_part_ctl_resize(struct gctl_req *req, 
 
 	error = G_PART_RESIZE(table, entry, gpp);
 	if (error) {
-		gctl_error(req, "%d", error);
+		gctl_error(req, "%d%s", error, error != EBUSY ? "":
+		    " resizing will lead to unexpected shrinking"
+		    " due to alignment");
 		return (error);
 	}
 


More information about the svn-src-all mailing list