summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorae <ae@FreeBSD.org>2010-12-28 08:42:12 +0000
committerae <ae@FreeBSD.org>2010-12-28 08:42:12 +0000
commit8db11295935efc6a8a46a3cde2c22365325886f9 (patch)
tree60f77e9305da7894f5490c4645bf312f3b50d099
parent43a50d46ef733018d03e5a7057a0dbf61fbd559b (diff)
downloadFreeBSD-src-8db11295935efc6a8a46a3cde2c22365325886f9.zip
FreeBSD-src-8db11295935efc6a8a46a3cde2c22365325886f9.tar.gz
Allow destroying EBR in COMPAT (default) mode.
MFC after: 2 week
-rw-r--r--sys/geom/part/g_part_ebr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/geom/part/g_part_ebr.c b/sys/geom/part/g_part_ebr.c
index 115162e..763f554 100644
--- a/sys/geom/part/g_part_ebr.c
+++ b/sys/geom/part/g_part_ebr.c
@@ -357,6 +357,8 @@ g_part_ebr_precheck(struct g_part_table *table, enum g_part_ctl req,
struct g_part_parms *gpp)
{
#if defined(GEOM_PART_EBR_COMPAT)
+ if (req == G_PART_CTL_DESTROY)
+ return (0);
return (ECANCELED);
#else
/*
OpenPOWER on IntegriCloud