Date: Mon, 9 Mar 1998 14:57:04 +1100 From: Bruce Evans <bde@zeta.org.au> To: gibbs@plutotech.com, toor@dyson.iquest.net Cc: bde@zeta.org.au, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, dyson@FreeBSD.ORG Subject: Re: cvs commit: src/sys/miscfs/specfs spec_vnops.c Message-ID: <199803090357.OAA07408@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
>So do you both believe that we should be setting b_resid always? I >have no problem with this, it would simply be nice to have the semantics >of the field clarified. All current upper level code seems to initialize >it to zero... It should be set just before calling biodone() in strategy routines. Especially if you don't want to be gratuitously unportable - NetBSD (25 Nov 1997) still uses the `#define b_cylinder b_resid' hack. You can use it for scratch or debugging in the strategy routine, at least after calling disksort(). E.g., for dumb devices like floppies and non-DMA IDE, it might be useful to keep it almost in sync with the physical residual. Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803090357.OAA07408>