From owner-cvs-sys Tue Jun 25 22:52:23 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA09081 for cvs-sys-outgoing; Tue, 25 Jun 1996 22:52:23 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA09062; Tue, 25 Jun 1996 22:52:16 -0700 (PDT) Date: Tue, 25 Jun 1996 22:52:16 -0700 (PDT) From: John Dyson Message-Id: <199606260552.WAA09062@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_physio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/06/25 22:52:16 Modified: sys/kern kern_physio.c Log: Fix a problem that caused system crashes after physio. This problem was due to non-aligned 64K transfers taking 17 pages. We currently do not support >16 page transfers. The transfer is unfortunately truncated, but since buffers are usually malloced, this is a problem only once in a while. Savecore is a culprit, but tar/cpio usually aren't. This is NOT the final fix (which is likely a bouncing scheme), but will at least keep the system from crashing. Revision Changes Path 1.17 +11 -6 src/sys/kern/kern_physio.c