From owner-cvs-all@FreeBSD.ORG Fri Apr 22 03:37:10 2005 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D2EC816A4CE; Fri, 22 Apr 2005 03:37:10 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A677843D1F; Fri, 22 Apr 2005 03:37:10 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j3M3bA1s091005; Fri, 22 Apr 2005 03:37:10 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j3M3bAdu091004; Fri, 22 Apr 2005 03:37:10 GMT (envelope-from scottl) Message-Id: <200504220337.j3M3bAdu091004@repoman.freebsd.org> From: Scott Long Date: Fri, 22 Apr 2005 03:37:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/esp ncr53c9x.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Apr 2005 03:37:11 -0000 scottl 2005-04-22 03:37:10 UTC FreeBSD src repository Modified files: sys/dev/esp ncr53c9x.c Log: If we get interrupted during a data phase and the DMA engine is still pumping data despite our scsi data counters being at 0, something has gone massively wrong. The consequence of happily ignoring this is more DMA phase errors and a disk full of spammed sectors. Instead, panic on the first occurance to hopefully limit the damage. MFC After: 3 days Revision Changes Path 1.10 +6 -0 src/sys/dev/esp/ncr53c9x.c