[IA64-SGI] Altix only: Fix for sn_dma_flush
[safe/jmp/linux-2.6] / arch / ia64 / sn / pci / pcibr / pcibr_dma.c
index c906859..64af2b2 100644 (file)
@@ -301,7 +301,7 @@ void sn_dma_flush(uint64_t addr)
                spin_lock_irqsave(&((struct sn_flush_device_list *)p)->
                                  sfdl_flush_lock, flags);
 
-               p->sfdl_flush_value = 0;
+               *p->sfdl_flush_addr = 0;
 
                /* force an interrupt. */
                *(volatile uint32_t *)(p->sfdl_force_int_addr) = 1;