summaryrefslogtreecommitdiffstats
path: root/test/kvm.c
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2023-02-07 07:58:27 -0600
committerLouis Burda <quent.burda@gmail.com>2023-02-07 07:58:27 -0600
commit32331c7f421411bccb87ea818a2a0198b8cf88aa (patch)
treec1168e406640acf1a6dbca60dfb046bedaaab533 /test/kvm.c
parenta2cdd64c6f915d969dfa21e23049ff4b3836b13d (diff)
downloadcachepc-32331c7f421411bccb87ea818a2a0198b8cf88aa.tar.gz
cachepc-32331c7f421411bccb87ea818a2a0198b8cf88aa.zip
Add syscall to deinit events to prevent blocking on send
Diffstat (limited to 'test/kvm.c')
-rw-r--r--test/kvm.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/kvm.c b/test/kvm.c
index d50e4fe..6c888c1 100644
--- a/test/kvm.c
+++ b/test/kvm.c
@@ -28,8 +28,9 @@
#include <stdio.h>
#include <stdlib.h>
-int kvm_dev, sev_dev;
-const char *vmtype;
+int kvm_dev = -1;
+int sev_dev = -1;
+const char *vmtype = NULL;
const char *sev_fwerr_strs[] = {
[0x00] = "Success",
@@ -504,5 +505,8 @@ void
kvm_setup_deinit(void)
{
close(kvm_dev);
+ kvm_dev = -1;
+
close(sev_dev);
+ sev_dev = -1;
}