Date: Sun, 2 Oct 2011 17:03:53 +0400 From: Lev Serebryakov <lev@FreeBSD.org> To: freebsd-geom@FreeBSD.org Subject: Re: What is geom_start() and struct bio contract? Message-ID: <182680354.20111002170353@serebryakov.spb.ru> In-Reply-To: <1554151528.20111002165630@serebryakov.spb.ru> References: <1608987289.20111002164658@serebryakov.spb.ru> <1554151528.20111002165630@serebryakov.spb.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello, Freebsd-geom. You wrote 2 =EE=EA=F2=FF=E1=F0=FF 2011 =E3., 16:56:30: > I'm completely puzzled, how does it work at all! Many GEOMs set > bio_done to their done utilities, and then submit bio with > g_io_request() and it seems to work! But why?! I could not understand > this from quoted code! ok, biodone() calls this unconditionally, I need more broad grep area :) --=20 // Black Lion AKA Lev Serebryakov <lev@FreeBSD.org>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?182680354.20111002170353>