Date: Mon, 25 Apr 2005 15:16:20 -0700 From: Kris Kennaway <kris@obsecurity.org> To: Scott Long <scottl@FreeBSD.org> Cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/esp ncr53c9x.c Message-ID: <20050425221620.GB8938@xor.obsecurity.org> In-Reply-To: <200504252211.j3PMBheb041436@repoman.freebsd.org> References: <200504252211.j3PMBheb041436@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--qcHopEYAB45HaUaB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Apr 25, 2005 at 10:11:43PM +0000, Scott Long wrote: > scottl 2005-04-25 22:11:43 UTC >=20 > FreeBSD src repository >=20 > Modified files: > sys/dev/esp ncr53c9x.c=20 > Log: > Apply a torniquet to the problem of the drive unexpectedly disconnecting > during a data phase. Before, we would try to recover the autosense, but > the DMA engine would still be active with interrupted transfer, and we'd > quickly spiral out of control and cause massive data corruption. For n= ow, > just reset the chip and cancel everything. The better solution is to > cancel the DMA operation, but there is no clear way to do that right no= w. > The data corruption problem is severe enough to warrant this fix in the > interim. Thanks to Kris Kenneway to sacrificing countless filesystems = to > this bug. > =20 > MFC After: 3 days Thanks for fixing it! Kris --qcHopEYAB45HaUaB Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCbWw0Wry0BWjoQKURAh8PAKDn+iBiohmCYk9hCTMtdsYLyiFMLACfTFwS 81Aousc6CwOGpqwhXezgQvM= =VBTP -----END PGP SIGNATURE----- --qcHopEYAB45HaUaB--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050425221620.GB8938>