The following reply was made to PR kern/175323; it has been noted by GNATS.

From: dfil...@freebsd.org (dfilter service)
To: bug-follo...@freebsd.org
Cc:  
Subject: Re: kern/175323: commit references a PR
Date: Sat, 26 Jan 2013 10:50:11 +0000 (UTC)

 Author: avg
 Date: Sat Jan 26 10:50:04 2013
 New Revision: 245946
 URL: http://svnweb.freebsd.org/changeset/base/245946
 
 Log:
   g_mirror: g_getattr() failure should not be fatal
   
   This allows to use gmirror e.g. on top of ZVOLs.
   
   PR:          kern/175323
   Submitted by:        alexei.vol...@softlynx.ru, mav
   Reported by: alexei.vol...@softlynx.ru
   Tested by:   alexei.vol...@softlynx.ru
   Reviewed by: ae, mav, pjd
   MFC after:   1 week
 
 Modified:
   head/sys/geom/mirror/g_mirror.c
 
 Modified: head/sys/geom/mirror/g_mirror.c
 ==============================================================================
 --- head/sys/geom/mirror/g_mirror.c    Sat Jan 26 10:34:17 2013        
(r245945)
 +++ head/sys/geom/mirror/g_mirror.c    Sat Jan 26 10:50:04 2013        
(r245946)
 @@ -457,9 +457,7 @@ g_mirror_init_disk(struct g_mirror_softc
        disk->d_priority = md->md_priority;
        disk->d_flags = md->md_dflags;
        error = g_getattr("GEOM::candelete", disk->d_consumer, &i);
 -      if (error != 0)
 -              goto fail;
 -      if (i)
 +      if (error == 0 && i != 0)
                disk->d_flags |= G_MIRROR_DISK_FLAG_CANDELETE;
        if (md->md_provider[0] != '\0')
                disk->d_flags |= G_MIRROR_DISK_FLAG_HARDCODED;
 _______________________________________________
 svn-src-...@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"
 
_______________________________________________
freebsd-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to