megasas: fix mapped frame size
commit2e56fbc87f6ec3cd56c37b01d313abd502b80d61
authorPeter Lieven <pl@kamp.de>
Thu, 4 Apr 2019 12:10:15 +0000 (4 14:10 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 15 May 2019 09:56:53 +0000 (15 11:56 +0200)
treecdda790fd272bd608cc07869db35432c2bc2405f
parentd2fa65cd1c17801bde1dbfc9f622ba627ebd0adb
megasas: fix mapped frame size

the current value of 1024 bytes (16 * MFI_FRAME_SIZE) we map is not enough to hold
the maximum number of scatter gather elements we advertise. We actually need a
maximum of 2048 bytes. This is 128 max sg elements * 16 bytes (sizeof (union mfi_sgl)).

Cc: qemu-stable@nongnu.org
Signed-off-by: Peter Lieven <pl@kamp.de>
Message-Id: <20190404121015.28634-1-pl@kamp.de>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/scsi/megasas.c