aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiran Alon <liran.alon@oracle.com>2018-11-13 17:53:40 +0200
committerKevin O'Connor <kevin@koconnor.net>2018-11-27 21:19:49 -0500
commit628b2e6b0e390e26d59b3c5db07a4226175b6f8a (patch)
tree6ece37d97e100d7e760413f1aff6cea41b7eb8e6
parent42efebdf1d120554e1a30e8debf562527ec6a53d (diff)
downloadseabios-628b2e6b0e390e26d59b3c5db07a4226175b6f8a.tar.gz
pvscsi: ring_desc do not have to be page aligned
In contrast to other allocations made by pvscsi_init_rings(), ring_desc is only used internally by SeaBIOS (not passed to device-controller) and there is not restriction which force it to be page aligned. Reviewed-by: Mark Kanda <mark.kanda@oracle.com> Signed-off-by: Liran Alon <liran.alon@oracle.com>
-rw-r--r--src/hw/pvscsi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/hw/pvscsi.c b/src/hw/pvscsi.c
index e0ea33cd..9d7d68d8 100644
--- a/src/hw/pvscsi.c
+++ b/src/hw/pvscsi.c
@@ -167,7 +167,7 @@ pvscsi_init_rings(void *iobase, struct pvscsi_ring_dsc_s **ring_dsc)
{
struct PVSCSICmdDescSetupRings cmd = {0,};
- struct pvscsi_ring_dsc_s *dsc = memalign_high(PAGE_SIZE, sizeof(*dsc));
+ struct pvscsi_ring_dsc_s *dsc = malloc_high(sizeof(*dsc));
if (!dsc) {
warn_noalloc();
return;