Update also fixes #1633058.
[ ..] WARNING: CPU: 1 PID: 5 at drivers/gpu/drm/qxl/qxl_display.c:310 qxl_user_framebuffer_destroy+0x36/0x40 [qxl] [ ..] Modules linked in: fuse uinput nf_conntrack_netbios_ns nf_conntrack_broadcast xt_CT ip6t_rpfilter ip6t_REJECT nf_reject_ipv6 xt_conntrack ip_set nfnetlink ebtable_nat ebtable_broute bridge stp llc ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack libcrc32c iptable_mangle iptable_raw iptable_security ebtable_filter ebtables ip6table_filter ip6_tables sunrpc ppdev snd_intel8x0 snd_ac97_codec ac97_bus snd_seq joydev snd_seq_device snd_pcm virtio_balloon snd_timer snd parport_pc i2c_piix4 parport soundcore virtio_console 8139too qxl drm_kms_helper ttm drm serio_raw virtio_pci virtio_ring virtio 8139cp mii ata_generic pata_acpi qemu_fw_cfg [ ..] Workqueue: events_unbound commit_work [drm_kms_helper] [ ..] drm_framebuffer_free+0x2a/0x30 [drm] [ ..] drm_mode_object_put.part.0+0x3b/0x40 [drm] [ ..] drm_mode_object_put+0x15/0x20 [drm] [ ..] __drm_atomic_helper_plane_destroy_state+0x1f/0x40 [drm_kms_helper] [ ..] drm_atomic_helper_plane_destroy_state+0x15/0x20 [drm_kms_helper] [ ..] drm_atomic_state_default_clear+0x18b/0x220 [drm] [ ..] drm_atomic_state_clear+0x26/0x30 [drm] [ ..] __drm_atomic_state_free+0x18/0x60 [drm] [ ..] commit_tail+0x54/0x60 [drm_kms_helper] [ ..] commit_work+0x12/0x20 [drm_kms_helper]
This update also fixes #1476441.
Handling of QXL video device in virtual guests as reported in #1462381 is still broken.
As per the previous comment, correct feedback was -1 for the last two list items, of course.