Re: ATA driver races with interrupts

From: Matthew Dillon <dillon_at_apollo.backplane.com>
Date: Mon, 2 Aug 2004 13:00:38 -0700 (PDT)
    I should also note that there seems to be an assumption (at least in 4.x)
    that no ATA interrupt will occur once the ATA interrupt is masked.

    The problem with this assumption is that the ATA interrupt could have
    already occured and been queued/delayed due to a mutex, Giant, or other
    mechanism, just prior to the device interrupt being masked.

    It is exactly the same problem that one has with shared device 
    interrupts so hopefully solving the shared device interrupt case will
    also solve the interrupt masking race case.

						-Matt
Received on Mon Aug 02 2004 - 18:00:58 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:04 UTC