|
|
76daa3 |
From 45ca263288bcbc98f36fae68c55e1a1b55e09221 Mon Sep 17 00:00:00 2001
|
|
|
76daa3 |
From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
|
|
|
76daa3 |
Date: Wed, 29 Mar 2017 10:57:23 +0200
|
|
|
76daa3 |
Subject: migcompat/rtl8139: Work around version bump
|
|
|
76daa3 |
|
|
|
76daa3 |
RH-Author: Dr. David Alan Gilbert <dgilbert@redhat.com>
|
|
|
76daa3 |
Message-id: <20170329105723.7789-2-dgilbert@redhat.com>
|
|
|
76daa3 |
Patchwork-id: 74581
|
|
|
76daa3 |
O-Subject: [RHEL-7.4 qemu-kvm-rhev PATCH v2 1/1] migcompat/rtl8139: Work around version bump
|
|
|
76daa3 |
Bugzilla: 1420195
|
|
|
76daa3 |
RH-Acked-by: Paolo Bonzini <pbonzini@redhat.com>
|
|
|
76daa3 |
RH-Acked-by: Juan Quintela <quintela@redhat.com>
|
|
|
76daa3 |
RH-Acked-by: Laurent Vivier <lvivier@redhat.com>
|
|
|
76daa3 |
|
|
|
76daa3 |
From: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
|
|
|
76daa3 |
|
|
|
76daa3 |
commit 46fe8bef in 2.7 bumped the version number of the rtl8139
|
|
|
76daa3 |
vmstate, and added back a field that had been lost ~7 years ago
|
|
|
76daa3 |
by 9d29cde in v0.11.
|
|
|
76daa3 |
|
|
|
76daa3 |
To keep backwards compatibility we can't bump the version, so push
|
|
|
76daa3 |
the version number back down and remove the field that was added.
|
|
|
76daa3 |
The field doesn't seem to be that significant, especially since we've
|
|
|
76daa3 |
survived for 7 years with out it.
|
|
|
76daa3 |
|
|
|
76daa3 |
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
|
|
|
76daa3 |
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
|
|
|
76daa3 |
(cherry picked from commit 010c2cdbafbff156bde551db28f330c4fa8564ec)
|
|
|
76daa3 |
|
|
|
76daa3 |
Rebase notes (2.9.0):
|
|
|
76daa3 |
- Patch rewritten
|
|
|
76daa3 |
|
|
|
76daa3 |
(cherry picked from commit 2f07a034d03b9c150f06fc6007d648dffc74e07e)
|
|
|
76daa3 |
---
|
|
|
76daa3 |
hw/net/rtl8139.c | 4 +++-
|
|
|
76daa3 |
1 file changed, 3 insertions(+), 1 deletion(-)
|
|
|
76daa3 |
|
|
|
76daa3 |
diff --git a/hw/net/rtl8139.c b/hw/net/rtl8139.c
|
|
|
76daa3 |
index 450658c..80c62dc 100644
|
|
|
76daa3 |
--- a/hw/net/rtl8139.c
|
|
|
76daa3 |
+++ b/hw/net/rtl8139.c
|
|
|
76daa3 |
@@ -3206,7 +3206,7 @@ static void rtl8139_pre_save(void *opaque)
|
|
|
76daa3 |
|
|
|
76daa3 |
static const VMStateDescription vmstate_rtl8139 = {
|
|
|
76daa3 |
.name = "rtl8139",
|
|
|
76daa3 |
- .version_id = 5,
|
|
|
76daa3 |
+ .version_id = 4,
|
|
|
76daa3 |
.minimum_version_id = 3,
|
|
|
76daa3 |
.post_load = rtl8139_post_load,
|
|
|
76daa3 |
.pre_save = rtl8139_pre_save,
|
|
|
76daa3 |
@@ -3287,7 +3287,9 @@ static const VMStateDescription vmstate_rtl8139 = {
|
|
|
76daa3 |
VMSTATE_UINT32(tally_counters.TxMCol, RTL8139State),
|
|
|
76daa3 |
VMSTATE_UINT64(tally_counters.RxOkPhy, RTL8139State),
|
|
|
76daa3 |
VMSTATE_UINT64(tally_counters.RxOkBrd, RTL8139State),
|
|
|
76daa3 |
+#if 0 /* Disabled for Red Hat Enterprise Linux bz 1420195 */
|
|
|
76daa3 |
VMSTATE_UINT32_V(tally_counters.RxOkMul, RTL8139State, 5),
|
|
|
76daa3 |
+#endif
|
|
|
76daa3 |
VMSTATE_UINT16(tally_counters.TxAbt, RTL8139State),
|
|
|
76daa3 |
VMSTATE_UINT16(tally_counters.TxUndrn, RTL8139State),
|
|
|
76daa3 |
|
|
|
76daa3 |
--
|
|
|
76daa3 |
1.8.3.1
|
|
|
76daa3 |
|