2.0.30 Deadlock Patch

Leonard N. Zubkoff (lnz@dandelion.com)
Tue, 5 Aug 1997 20:37:09 -0700

Deadlock Patch 5 is now available from my Linux web site at:


This version entirely removes the previous "interrupt simulation" mechanism for
resolving deadlocks which has caused problems for IDE systems; the IDE driver
cannot handle having its interrupt handler called unless an interrupt has
actually occurred, so the previous deadlock patches were problematic. A few
people with IDE systems who had problems with the previous patch have now
tested this version and found no problems so far, so I'm making it publicly
available for widespread testing. In addition, this version has apparently
resolved at least one problem with deadlocks using NFS.

The patch is against an unmodified 2.0.30 kernel; it can also be applied to
pre-patch-2.0.31-3 with a one line manual correction to buffer.c