• Dan Williams's avatar
    ioat3: fix pq completion versus channel deallocation race · 49954c15
    Dan Williams authored
    The completion of a pq operation is notified with a null descriptor
    appended to the end of the chain.  This descriptor needs to be visible
    to dma clients otherwise the client is precluded from ensuring all
    operations are quiesced before freeing channel resources, i.e. due to
    descriptor polling it may get the completion notification ahead of the
    interrupt delivered by the null descriptor.
    Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
    49954c15
dma_v3.c 35.3 KB