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
[-- Attachment #1 --] On Mon, Apr 25, 2005 at 10:11:43PM +0000, Scott Long wrote: > scottl 2005-04-25 22:11:43 UTC > > FreeBSD src repository > > Modified files: > sys/dev/esp ncr53c9x.c > 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 now, > 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 now. > 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. > > MFC After: 3 days Thanks for fixing it! Kris [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCbWw0Wry0BWjoQKURAh8PAKDn+iBiohmCYk9hCTMtdsYLyiFMLACfTFwS 81Aousc6CwOGpqwhXezgQvM= =VBTP -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050425221620.GB8938>
