From: Ian Jackson Date: Wed, 8 Jul 2009 14:41:15 +0000 (+0100) Subject: fix scsi dma buffer size X-Git-Tag: xen-4.0.0-rc1~58 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=26c73ca2d324003d0c4f83742b0fa89e7e80d590;p=qemu-xen-4.0-testing.git fix scsi dma buffer size Attached patch fixes calculation of scsi dma buffer size. Found by build error on NetBSD. Signed-off-by: Christoph Egger --- diff --git a/hw/scsi-disk.c b/hw/scsi-disk.c index 9745ca33..4fc18f01 100644 --- a/hw/scsi-disk.c +++ b/hw/scsi-disk.c @@ -41,7 +41,7 @@ do { fprintf(stderr, "scsi-disk: " fmt , ##args); } while (0) #ifdef CONFIG_STUBDOM #include -#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