• Martin Dalecki's avatar
    [PATCH] 2.5.7 IDE 28a · 5be8243b
    Martin Dalecki authored
    - Apply Pavel Macheks suspend resume double resume fix.
    
    - Finally remove the busy field for ata_operations and replace it with
       MOD_INC_USE_COUNT and MOD_DEC_USE_COUNT.
    
    - Fix ali15xx chipset support by removing initialization differences,
       apparently caused by mislead interpretation of the specs or a mismatch
       between the specification and reality.
    
    - Guard calls to ide_set_handler with checks to see whatever the previously
       installed IRQ handler already served it's purpose.
    
    - Convert timeout checks on poll_timeout to the time_before() interface.
    
    - Consolidate the two different IRQ handlers for multi mode PIO writes into
       one. The problems remain the same but at least now we will only have to
       tangle one single problem.
    5be8243b
ide-tape.c 214 KB