[kvm-unit-tests PATCH 5/5] s390x: firq: Fix sclp buffer allocation

Janosch Frank
2022-01-14T10:04:10Z

We need a 32 bit address for the sclp buffer so let's use a page from
the first 31 bits.

Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
---
s390x/firq.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/s390x/firq.c b/s390x/firq.c
index 1f877183..a0ef1555 100644
--- a/s390x/firq.c
+++ b/s390x/firq.c
@@ -87,7 +87,7 @@ static void test_wait_state_delivery(void)
*/
while(smp_sense_running_status(1));

- h = alloc_page();
+ h = alloc_pages_flags(1, AREA_DMA31);
h->length = 4096;
ret = servc(SCLP_CMDW_READ_CPU_INFO, __pa(h));
if (ret) {
--
2.32.0