]> xenbits.xensource.com Git - qemu-xen-4.5-testing.git/commitdiff
fix scsi dma buffer size
authorIan Jackson <ian.jackson@eu.citrix.com>
Wed, 8 Jul 2009 14:41:15 +0000 (15:41 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Wed, 8 Jul 2009 14:41:15 +0000 (15:41 +0100)
Attached patch fixes calculation of scsi dma buffer size.
Found by build error on NetBSD.

Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
hw/scsi-disk.c

index 9745ca334a17006252c4e62cdf47a2f1efbb96b2..4fc18f01ff5369fffc57586ba0b1a1ddcd7dae70 100644 (file)
@@ -41,7 +41,7 @@ do { fprintf(stderr, "scsi-disk: " fmt , ##args); } while (0)
 
 #ifdef CONFIG_STUBDOM
 #include <xen/io/blkif.h>
-#define SCSI_DMA_BUF_SIZE    ((BLKIF_MAX_SEGMENTS_PER_REQUEST - 1) * PAGE_SIZE)
+#define SCSI_DMA_BUF_SIZE    ((BLKIF_MAX_SEGMENTS_PER_REQUEST - 1) * TARGET_PAGE_SIZE)
 #else
 #define SCSI_DMA_BUF_SIZE    131072
 #endif