+#include <xen/evtchn.h>
+#include <xen/gnttab.h>
+#include <xen/v2v.h>
-+#include <xen/interface/io/uring.h>
++#include <xen/interface/io/vring.h>
+#include "v2v_private.h"
+
+#define CONSUMER_SPIN_LIMIT 2048
+#include <linux/random.h>
+#include <xen/xenbus.h>
+#include <xen/v2v.h>
-+#include <xen/interface/io/uring.h>
++#include <xen/interface/io/vring.h>
+#include "v2vdrv.h"
+
+/************************** GENERAL **************************/
+ free_vm_area(vm_area);
+}
+
-diff --git a/include/xen/interface/io/uring.h b/include/xen/interface/io/uring.h
+diff --git a/include/xen/interface/io/vring.h b/include/xen/interface/io/vring.h
new file mode 100644
index 0000000..9efa886
--- /dev/null
-+++ b/include/xen/interface/io/uring.h
++++ b/include/xen/interface/io/vring.h
@@ -0,0 +1,417 @@
+/******************************************************************************
-+ * include/xen/interface/io/uring.h
++ * include/xen/interface/io/vring.h
+ *
-+ * Shared producer-consumer ring pair macros.
++ * Shared V2V producer-consumer ring pair macros.
+ *
+ * Copyright (c) 2009 Steven Smith
+ * Copyright (c) 2009 Citrix Systems, Inc.