From owner-freebsd-geom@FreeBSD.ORG Mon Jan 21 12:40:20 2013 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 776BE117; Mon, 21 Jan 2013 12:40:20 +0000 (UTC) (envelope-from softkot@gmail.com) Received: from mail-la0-f45.google.com (mail-la0-f45.google.com [209.85.215.45]) by mx1.freebsd.org (Postfix) with ESMTP id 8A958E72; Mon, 21 Jan 2013 12:40:18 +0000 (UTC) Received: by mail-la0-f45.google.com with SMTP id er20so575126lab.4 for ; Mon, 21 Jan 2013 04:40:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:reply-to:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=roJ3L/rFvn5YqRF4wkAGXJ3y0cHjFi1zBscjrcPvB80=; b=c+W+LHok/CfWvYUp+gEvm8+3liYeFYjom7rfOLarMufYY+heNQNCCQAGVIEJ067drN mEUsEfBjoijjOedmaE/aAt5PIYlf3lSrHr0DdchZ7MkCTUOtaWVO/7VFzGwgaYlPGXnR i/QFAZGwqDRQpuY1XuBv9fmiEB3m2oj/F8h6I9kPDhj5oHORPQJsx86OhDasTAmW5Xcr TMm18QH9UG+dLWGcImGjiJuVd/kpJBwT0A24gA0yFVv1Hz/TQboMWsomafPTDCZQ5wKm oBZSxjdZVTyDBc1NReCvQ1e9g2rDqIpNT4D5mJXK9Pff51R1F8Gu0uwVP+gs+jCpgF3E Ye1A== X-Received: by 10.152.144.130 with SMTP id sm2mr17308205lab.49.1358772017970; Mon, 21 Jan 2013 04:40:17 -0800 (PST) MIME-Version: 1.0 Received: by 10.114.92.36 with HTTP; Mon, 21 Jan 2013 04:39:57 -0800 (PST) In-Reply-To: <50FD0E99.8010305@FreeBSD.org> References: <50FD0E99.8010305@FreeBSD.org> From: =?UTF-8?B?0JDQu9C10LrRgdC10Lkg0JLQvtC70LrQvtCy?= Date: Mon, 21 Jan 2013 16:39:57 +0400 Message-ID: Subject: Re: kern/175323: Fail to use ZVOL as a gmirror component To: Andriy Gapon Content-Type: text/plain; charset=ISO-8859-1 Cc: bug-followup@freebsd.org, freebsd-geom@freebsd.org X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Alexei.Volkov@softlynx.ru List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jan 2013 12:40:20 -0000 Eventually this patch works for me just fine. --- sys/geom/mirror/g_mirror.c (revision 245741) +++ sys/geom/mirror/g_mirror.c (working copy) @@ -456,7 +456,7 @@ disk->d_flags = md->md_dflags; error = g_getattr("GEOM::candelete", disk->d_consumer, &i); if (error != 0) - goto fail; + i=0; if (i) disk->d_flags |= G_MIRROR_DISK_FLAG_CANDELETE; if (md->md_provider[0] != '\0')