Skip site navigation (1)Skip section navigation (2)
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>