diff --git a/lib/cmdlib/instance.py b/lib/cmdlib/instance.py
index 3f8fbb18627f1df0315a5efd0de03104b413764a..36a7a5c3d68cc121e0bfdec243e6e3896970c43e 100644
--- a/lib/cmdlib/instance.py
+++ b/lib/cmdlib/instance.py
@@ -1567,15 +1567,9 @@ class LUInstanceCreate(LogicalUnit):
 
     disk_size = DetermineImageSize(self, install_image, instance.primary_node)
 
-    # KVM does not support readonly disks
-    if instance.hypervisor == constants.HT_KVM:
-      disk_access = constants.DISK_RDWR
-    else:
-      disk_access = constants.DISK_RDONLY
-
     with TemporaryDisk(self,
                        instance,
-                       [(constants.DT_PLAIN, disk_access, disk_size)],
+                       [(constants.DT_PLAIN, constants.DISK_RDWR, disk_size)],
                        feedback_fn):
       feedback_fn("Activating instance disks")
       StartInstanceDisks(self, instance, False)