Date: Wed, 5 Apr 2000 20:03:32 -0700 (PDT) From: Greg Lehey <grog@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/vinum vinuminterrupt.c Message-ID: <200004060303.UAA06576@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
grog 2000/04/05 20:03:32 PDT
Modified files:
sys/dev/vinum vinuminterrupt.c
Log:
complete_rqe: Remove a race condition in RAID-4 and RAID-5 where a
request could be deallocated before the top half had finished
issuing it. The problem seems only to happen with IDE drives
and vn devices, but theoretically it could happen with any
drive. This is the most important part of a possible series
of fixes designed to remove race conditions without locking
out interrupts for longer than absolutely necessary.
Reported-by: sos
Fix-supplied-by: dillon
Revision Changes Path
1.30 +3 -3 src/sys/dev/vinum/vinuminterrupt.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200004060303.UAA06576>
