From owner-cvs-all Fri Jan 15 01:16:08 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA14564 for cvs-all-outgoing; Fri, 15 Jan 1999 01:16:08 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA14557; Fri, 15 Jan 1999 01:16:07 -0800 (PST) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA25766; Fri, 15 Jan 1999 01:15:30 -0800 (PST) Date: Fri, 15 Jan 1999 01:15:30 -0800 (PST) Message-Id: <199901150915.BAA25766@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa fdc.h fd.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk bde 1999/01/15 01:15:30 PST Modified files: sys/i386/isa fdc.h fd.c Log: Fixed corruption of the fd buffer queue. Once upon a time, the active buffer had to be left on the head of the queue for [bufq]disksort() to sort against. This isn't right for devices that can support multiple active i/o's, and only the fd driver did it. "Fixing" this in rev.1.36 of ufs_disksubr.c broke the fd driver in much the same way as rev.1.52 of broke it (see rev.1.119). Bug reported and fix tested by: dt Revision Changes Path 1.13 +3 -2 src/sys/i386/isa/fdc.h 1.131 +13 -6 src/sys/i386/isa/fd.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message