|
|
76daa3 |
From a522114821c2af434ec14c2f04b2c4df184de8b0 Mon Sep 17 00:00:00 2001
|
|
|
76daa3 |
From: Thomas Huth <thuth@redhat.com>
|
|
|
76daa3 |
Date: Thu, 23 Mar 2017 16:38:09 +0100
|
|
|
76daa3 |
Subject: s390x/virtio-ccw: Disable crypto device in downstream RHEL builds
|
|
|
76daa3 |
|
|
|
76daa3 |
RH-Author: Thomas Huth <thuth@redhat.com>
|
|
|
76daa3 |
Message-id: <1490287090-14987-2-git-send-email-thuth@redhat.com>
|
|
|
76daa3 |
Patchwork-id: 74492
|
|
|
76daa3 |
O-Subject: [RHEL-7.4 qemu-kvm-rhev PATCH v2 1/2] s390x/virtio-ccw: Disable crypto device in downstream RHEL builds
|
|
|
76daa3 |
Bugzilla: 1434717
|
|
|
76daa3 |
RH-Acked-by: Laurent Vivier <lvivier@redhat.com>
|
|
|
76daa3 |
RH-Acked-by: David Hildenbrand <david@redhat.com>
|
|
|
76daa3 |
RH-Acked-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
|
|
|
76daa3 |
|
|
|
76daa3 |
The generic virtio-crypto device code is disabled in downstream RHEL,
|
|
|
76daa3 |
so we've got to disable the virtio-ccw-crypto device, too.
|
|
|
76daa3 |
|
|
|
76daa3 |
Signed-off-by: Thomas Huth <thuth@redhat.com>
|
|
|
76daa3 |
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
|
|
|
76daa3 |
(cherry picked from commit 2a4096aface8cf09d8643e0d180bf1be809d47e1)
|
|
|
76daa3 |
---
|
|
|
76daa3 |
hw/s390x/virtio-ccw.c | 10 ++++++++++
|
|
|
76daa3 |
1 file changed, 10 insertions(+)
|
|
|
76daa3 |
|
|
|
76daa3 |
diff --git a/hw/s390x/virtio-ccw.c b/hw/s390x/virtio-ccw.c
|
|
|
76daa3 |
index 00b3bde..bceaecf 100644
|
|
|
76daa3 |
--- a/hw/s390x/virtio-ccw.c
|
|
|
76daa3 |
+++ b/hw/s390x/virtio-ccw.c
|
|
|
76daa3 |
@@ -901,6 +901,8 @@ static void virtio_ccw_rng_realize(VirtioCcwDevice *ccw_dev, Error **errp)
|
|
|
76daa3 |
NULL);
|
|
|
76daa3 |
}
|
|
|
76daa3 |
|
|
|
76daa3 |
+#if 0 /* Disabled in Red Hat Enterprise Linux */
|
|
|
76daa3 |
+
|
|
|
76daa3 |
static void virtio_ccw_crypto_realize(VirtioCcwDevice *ccw_dev, Error **errp)
|
|
|
76daa3 |
{
|
|
|
76daa3 |
VirtIOCryptoCcw *dev = VIRTIO_CRYPTO_CCW(ccw_dev);
|
|
|
76daa3 |
@@ -919,6 +921,8 @@ static void virtio_ccw_crypto_realize(VirtioCcwDevice *ccw_dev, Error **errp)
|
|
|
76daa3 |
NULL);
|
|
|
76daa3 |
}
|
|
|
76daa3 |
|
|
|
76daa3 |
+#endif
|
|
|
76daa3 |
+
|
|
|
76daa3 |
/* DeviceState to VirtioCcwDevice. Note: used on datapath,
|
|
|
76daa3 |
* be careful and test performance if you change this.
|
|
|
76daa3 |
*/
|
|
|
76daa3 |
@@ -1566,6 +1570,8 @@ static const TypeInfo virtio_ccw_rng = {
|
|
|
76daa3 |
.class_init = virtio_ccw_rng_class_init,
|
|
|
76daa3 |
};
|
|
|
76daa3 |
|
|
|
76daa3 |
+#if 0 /* Disabled in Red Hat Enterprise Linux */
|
|
|
76daa3 |
+
|
|
|
76daa3 |
static Property virtio_ccw_crypto_properties[] = {
|
|
|
76daa3 |
DEFINE_PROP_CSS_DEV_ID("devno", VirtioCcwDevice, parent_obj.bus_id),
|
|
|
76daa3 |
DEFINE_PROP_BIT("ioeventfd", VirtioCcwDevice, flags,
|
|
|
76daa3 |
@@ -1608,6 +1614,8 @@ static const TypeInfo virtio_ccw_crypto = {
|
|
|
76daa3 |
.class_init = virtio_ccw_crypto_class_init,
|
|
|
76daa3 |
};
|
|
|
76daa3 |
|
|
|
76daa3 |
+#endif
|
|
|
76daa3 |
+
|
|
|
76daa3 |
static void virtio_ccw_busdev_realize(DeviceState *dev, Error **errp)
|
|
|
76daa3 |
{
|
|
|
76daa3 |
VirtioCcwDevice *_dev = (VirtioCcwDevice *)dev;
|
|
|
76daa3 |
@@ -1810,7 +1818,9 @@ static void virtio_ccw_register(void)
|
|
|
76daa3 |
#ifdef CONFIG_VHOST_VSOCK
|
|
|
76daa3 |
type_register_static(&vhost_vsock_ccw_info);
|
|
|
76daa3 |
#endif
|
|
|
76daa3 |
+#if 0 /* Disabled in Red Hat Enterprise Linux */
|
|
|
76daa3 |
type_register_static(&virtio_ccw_crypto);
|
|
|
76daa3 |
+#endif
|
|
|
76daa3 |
}
|
|
|
76daa3 |
|
|
|
76daa3 |
type_init(virtio_ccw_register)
|
|
|
76daa3 |
--
|
|
|
76daa3 |
1.8.3.1
|
|
|
76daa3 |
|