qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/3] qdev: fix the order compat and global properties are applied
@ 2017-07-11  0:43 Eduardo Habkost
  2017-07-11  0:43 ` [Qemu-devel] [PATCH 1/3] " Eduardo Habkost
                   ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: Eduardo Habkost @ 2017-07-11  0:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: Marcel Apfelbaum, Halil Pasic, Cornelia Huck, Greg Kurz

Before 2.8 was released, we found a bug in the way global
properties are applied by device code.  Greg Kurz sent a fix[1],
but we decide to include a more conservative workaround[2]
because the 2.8 release was very close.

The plan was to include Greg's patch in 2.9, but we forgot to do
that.  I'm now resending: Greg's original patch; a test case to
detect the original bug; and a revert of the workaround we
included in 2.8.

[1] https://www.mail-archive.com/qemu-devel@nongnu.org/msg416944.html
[2] commit 0bcba41fe379e4c6834adcf1456d9099db31a5b2
    "machine: Convert abstract typename on compat_props to subclass names"

Eduardo Habkost (2):
  test-qdev-global-props: Test global property ordering
  Revert "machine: Convert abstract typename on compat_props to subclass
    names"

Greg Kurz (1):
  qdev: fix the order compat and global properties are applied

 hw/core/machine.c              | 26 +++-----------------------
 hw/core/qdev-properties.c      | 15 ++-------------
 tests/test-qdev-global-props.c | 33 +++++++++++++++++++++++++++++++++
 3 files changed, 38 insertions(+), 36 deletions(-)

-- 
2.9.4

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2017-07-17 17:39 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-11  0:43 [Qemu-devel] [PATCH 0/3] qdev: fix the order compat and global properties are applied Eduardo Habkost
2017-07-11  0:43 ` [Qemu-devel] [PATCH 1/3] " Eduardo Habkost
2017-07-11 12:46   ` Cornelia Huck
2017-07-12 17:33   ` Halil Pasic
2017-07-12 18:29     ` Eduardo Habkost
2017-07-13 11:54       ` Halil Pasic
2017-07-13 16:15         ` Eduardo Habkost
2017-07-16 12:21           ` Halil Pasic
2017-07-11  0:43 ` [Qemu-devel] [PATCH 2/3] test-qdev-global-props: Test global property ordering Eduardo Habkost
2017-07-11 12:48   ` Cornelia Huck
2017-07-11 13:16   ` Greg Kurz
2017-07-12 18:06   ` Halil Pasic
2017-07-12 18:48     ` Eduardo Habkost
2017-07-16 12:35       ` Halil Pasic
2017-07-17 17:38         ` Eduardo Habkost
2017-07-11  0:43 ` [Qemu-devel] [PATCH 3/3] Revert "machine: Convert abstract typename on compat_props to subclass names" Eduardo Habkost
2017-07-11 12:49   ` Cornelia Huck
2017-07-11 13:16   ` Greg Kurz
2017-07-12 17:49   ` Halil Pasic
2017-07-12 19:20     ` Eduardo Habkost
2017-07-13 12:11       ` Halil Pasic
2017-07-13 16:20         ` Eduardo Habkost

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).