dec_esp: Use the right address space macro
PATCH 1/1 dec_esp: Use the right address space macro
FYI.
drivers/scsi/dec_esp.c +7 -5
@@ -513,14 +513,15 @@ static void dma_advance_sg(struct scsi_cstatic void pmaz_dma_drain (struct NCR_ESP *esp) {memcpy (phys_to_virt (esp_virt_buffer), - (void *)KSEG1ADDR (esp->slot +DEC_SCSI_SRAM +ESP_TGT_DMA_SIZE ), - scsi_current_length); + (void *)CKSEG1ADDR (esp->slot +DEC_SCSI_SRAM + +ESP_TGT_DMA_SIZE ), + scsi_current_length); }static void pmaz_dma_init_read (struct NCR_ESP *esp,u32 vaddress,int length) {volatile u32 *dmareg = - (volatile u32 *)KSEG1ADDR (esp->slot +DEC_SCSI_DMAREG ); + (volatile u32 *)CKSEG1ADDR (esp->slot +DEC_SCSI_DMAREG );if (length >ESP_TGT_DMA_SIZE ) length =ESP_TGT_DMA_SIZE ;
@@ -536,9 +537,10 @@ static void pmaz_dma_init_read(struct NCstatic void pmaz_dma_init_write (struct NCR_ESP *esp,u32 vaddress,int length) {volatile u32 *dmareg = - (volatile u32 *)KSEG1ADDR (esp->slot +DEC_SCSI_DMAREG ); + (volatile u32 *)CKSEG1ADDR (esp->slot +DEC_SCSI_DMAREG ); -memcpy ((void *)KSEG1ADDR (esp->slot +DEC_SCSI_SRAM +ESP_TGT_DMA_SIZE ), +memcpy ((void *)CKSEG1ADDR (esp->slot +DEC_SCSI_SRAM + +ESP_TGT_DMA_SIZE ),phys_to_virt (vaddress), length);wmb ();