• Alan Cox's avatar
    [PATCH] Fix IDE disable_irq() deadlock · 901a68b0
    Alan Cox authored
    This fixes one of the long standing IDE hangs on SMP. If you
    get an error we disable the IRQ, unfortunately we may be in
    the IRQ handler
    
    This change gets us back working but does introduce a small
    potential race I need to investigate further and fix up in
    a nicer fashion.
    
    IDE should do error handling in a seperate context (as SCSI
    does) but not for 2.6.
    901a68b0
ide-iops.c 34.5 KB