Messages in this thread |  | | Date | Thu, 27 Sep 2001 10:47:06 -0300 | From | Arnaldo Carvalho de Melo <> | Subject | Re: [PATCH] Linux 0.01 disk lockup |
| |
Em Thu, Sep 27, 2001 at 03:34:11PM +0200, Mikulas Patocka escreveu: > Linux 0.01 has a bug in disk request sorting - when interrupt happens > while sorting is active, the interrupt routine won't clear do_hd - thus > the disk will stay locked up forever. > > Function add_request also lacks memory barriers - the compiler could > reorder writes to variable sorting and writes to request queue - producing > race conditions. Because gcc 1.40 does not have __asm__("":::"memory"), I > had to use dummy function call as a memory barrier. > > The following patch fixes both issues.
Fantastic! who is the maintainer for the 0.x kernel series these days? I thought that 2.0 was Dave W., 2.2 was Alan, 2.4 Linus, so now we have to find people for 1.2 and finally get 1.2.14 released, man, how I wanted one with the dynamic PPP code in back in those days... 8)
- Arnaldo - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |