Re: [kvm-unit-tests PATCH 1/6] s390x: uv-guest: Add invalid share location test

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 16/03/2021 10.16, Janosch Frank wrote:
Let's also test sharing unavailable memory.

Signed-off-by: Janosch Frank <frankja@xxxxxxxxxxxxx>
---
  s390x/uv-guest.c | 5 +++++
  1 file changed, 5 insertions(+)

diff --git a/s390x/uv-guest.c b/s390x/uv-guest.c
index 99544442..a13669ab 100644
--- a/s390x/uv-guest.c
+++ b/s390x/uv-guest.c
@@ -15,6 +15,7 @@
  #include <asm/interrupt.h>
  #include <asm/facility.h>
  #include <asm/uv.h>
+#include <sclp.h>
static unsigned long page; @@ -99,6 +100,10 @@ static void test_sharing(void)
  	uvcb.header.len = sizeof(uvcb);
  	cc = uv_call(0, (u64)&uvcb);
  	report(cc == 0 && uvcb.header.rc == UVC_RC_EXECUTED, "share");
+	uvcb.paddr = get_ram_size() + PAGE_SIZE;
+	cc = uv_call(0, (u64)&uvcb);
+	report(cc == 1 && uvcb.header.rc == 0x101, "invalid memory");

Would it make sense to add a #define for 0x101 ?

Anyway:
Reviewed-by: Thomas Huth <thuth@xxxxxxxxxx>




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Kernel Development]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Info]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Linux Media]     [Device Mapper]

  Powered by Linux