Fixup the uc_attr_mem_limit test case to also cover the
KVM_HAS_DEVICE_ATTR ioctl.

Signed-off-by: Christoph Schlameuss <schlame...@linux.ibm.com>
---
 tools/testing/selftests/kvm/s390x/ucontrol_test.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tools/testing/selftests/kvm/s390x/ucontrol_test.c 
b/tools/testing/selftests/kvm/s390x/ucontrol_test.c
index 755cd31e6387..e4a24dc7c7a6 100644
--- a/tools/testing/selftests/kvm/s390x/ucontrol_test.c
+++ b/tools/testing/selftests/kvm/s390x/ucontrol_test.c
@@ -206,10 +206,13 @@ TEST_F(uc_kvm, uc_attr_mem_limit)
        struct kvm_device_attr attr = {
                .group = KVM_S390_VM_MEM_CTRL,
                .attr = KVM_S390_VM_MEM_LIMIT_SIZE,
-               .addr = (unsigned long)&limit,
+               .addr = (u64)&limit,
        };
        int rc;
 
+       rc = ioctl(self->vm_fd, KVM_HAS_DEVICE_ATTR, &attr);
+       EXPECT_EQ(0, rc);
+
        rc = ioctl(self->vm_fd, KVM_GET_DEVICE_ATTR, &attr);
        EXPECT_EQ(0, rc);
        EXPECT_EQ(~0UL, limit);
-- 
2.47.1


Reply via email to