 Stefan Hajnoczi
		
	
	
		c48c9c6b33
		
	
	
	
	usb: make usbnet work with xhci.
			Stefan Hajnoczi
		
	
	
		c48c9c6b33
		
	
	
	
	usb: make usbnet work with xhci.
		
			
			audio: add sndio backend.
 misc bugfixes for console, xhci, audio, ati-vga and virtio-gpu.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmMyse8ACgkQTLbY7tPo
 cTiLrRAAltoyd++jsmhg2wXuJsfekfec3kOro7T+eSznDWfBRvm7VxJ+gswYBYga
 HbEkHjII0yPbOP9WDMhhHx33g2nYdbhDLPKXHdK8MjHTTPxtYP7XmsWkEVpuuzTx
 WqeYvGSmUri6QOUz7fd07IhiBT1aQvUQ/vWQ6OhyRVPy41bR8kIbGx3iV0JDxWvz
 n3xUZALGLz3QAM0lXRzXPYT9JB/RqdbpMM35HNTpN9/xaZmgFWsyuQXSSm61pTtb
 PS+lILDPjgZeYsfsZRyhZaSZrp2f6WOGm1ZdtSM0rvmRKezOzYnG8fm4fqZQLYSj
 nrAqUs38sKaM71a3QbpXhDjbv4cpj0K3iSNLmlUq4pgvPiMgwPlgSwwCGlkNDaRo
 IA1KON1pMH2A5vvtXEUt5RTkbXxHAAKPdpl5sS6kgbs7dgoKDqzaIPFQELam259Z
 9nbMBqz/d6gm2CFT5ogrY0q511IC5hWtsmbQZkOZeBd5SvhvyJ59DIabFDcw05fG
 ixZVapewXYtzFUde2lb8X5qyneUVeGY5D2OJ2uUykHgR2Qz4d3CjXlhnRkLIkMcd
 Uu6N1LTkjyuuB86BoTSZxk0iz94OvmyDiXpqwmRaCGcdnTOTj0dKrbRrtHdC2vCo
 cBpUAIdyJvDJSm0X8ZWvvv1sMJCAJ7lofFf/P/jUKlacC2ipgXQ=
 =QBLK
 -----END PGP SIGNATURE-----
Merge tag 'kraxel-20220927-pull-request' of https://gitlab.com/kraxel/qemu into staging
usb: make usbnet work with xhci.
audio: add sndio backend.
misc bugfixes for console, xhci, audio, ati-vga and virtio-gpu.
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmMyse8ACgkQTLbY7tPo
# cTiLrRAAltoyd++jsmhg2wXuJsfekfec3kOro7T+eSznDWfBRvm7VxJ+gswYBYga
# HbEkHjII0yPbOP9WDMhhHx33g2nYdbhDLPKXHdK8MjHTTPxtYP7XmsWkEVpuuzTx
# WqeYvGSmUri6QOUz7fd07IhiBT1aQvUQ/vWQ6OhyRVPy41bR8kIbGx3iV0JDxWvz
# n3xUZALGLz3QAM0lXRzXPYT9JB/RqdbpMM35HNTpN9/xaZmgFWsyuQXSSm61pTtb
# PS+lILDPjgZeYsfsZRyhZaSZrp2f6WOGm1ZdtSM0rvmRKezOzYnG8fm4fqZQLYSj
# nrAqUs38sKaM71a3QbpXhDjbv4cpj0K3iSNLmlUq4pgvPiMgwPlgSwwCGlkNDaRo
# IA1KON1pMH2A5vvtXEUt5RTkbXxHAAKPdpl5sS6kgbs7dgoKDqzaIPFQELam259Z
# 9nbMBqz/d6gm2CFT5ogrY0q511IC5hWtsmbQZkOZeBd5SvhvyJ59DIabFDcw05fG
# ixZVapewXYtzFUde2lb8X5qyneUVeGY5D2OJ2uUykHgR2Qz4d3CjXlhnRkLIkMcd
# Uu6N1LTkjyuuB86BoTSZxk0iz94OvmyDiXpqwmRaCGcdnTOTj0dKrbRrtHdC2vCo
# cBpUAIdyJvDJSm0X8ZWvvv1sMJCAJ7lofFf/P/jUKlacC2ipgXQ=
# =QBLK
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 27 Sep 2022 04:18:55 EDT
# gpg:                using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
# gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
# gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
* tag 'kraxel-20220927-pull-request' of https://gitlab.com/kraxel/qemu: (24 commits)
  virtio-gpu: update scanout if there is any area covered by the rect
  hw/display/ati_2d: Fix buffer overflow in ati_2d_blt (CVE-2021-3638)
  audio: remove abort() in audio_bug()
  Revert "audio: Log context for audio bug"
  audio: Add sndio backend
  usbnet: Report link-up via interrupt endpoint in CDC-ECM mode
  usbnet: Detect short packets as sent by the xHCI controller
  usbnet: Accept mandatory USB_CDC_SET_ETHERNET_PACKET_FILTER request
  usbnet: Add missing usb_wakeup() call in usbnet_receive()
  hcd-xhci: drop operation with secondary stream arrays enabled
  usb/msd: add usb_msd_fatal_error() and fix guest-triggerable assert
  usb/msd: move usb_msd_packet_complete()
  hcd-ohci: Drop ohci_service_iso_td() if ed->head & OHCI_DPTR_MASK is zero
  hw/usb/hcd-xhci: Check whether DMA accesses fail
  ui/console: fix three double frees in png_save()
  ui/vdagent: fix serial reset of guest agent
  ui/clipboard: reset the serial state on reset
  ui/vdagent: always reset the clipboard serial on caps
  ui/clipboard: fix serial priority
  ui: add some vdagent related traces
  ...
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
		
	
 
		2022-09-27 07:59:26 -04:00
	 
	
	
		 ..
	
	
	
		
			
			
			
			
			
			2021-11-02 15:55:14 +00:00
		 
	
		
			
			
			
			
			
			2022-07-01 12:39:51 +02:00
		 
	
		
			
			
			
			
			
			2022-06-14 10:34:36 +02:00
		 
	
		
			
			
			
			
			
			2022-06-06 09:26:53 +02:00
		 
	
		
			
			
			
			
			
			2022-06-06 09:26:53 +02:00
		 
	
		
			
			
			
			
			
			2020-09-18 14:12:32 -04:00
		 
	
		
			
			
			
			
			
			2021-05-02 17:24:50 +02:00
		 
	
		
			
			
			
			
			
			2021-05-05 15:06:01 +02:00
		 
	
		
			
			
			
			
			
			2021-01-22 14:51:35 +01:00
		 
	
		
			
			
			
			
			
			2021-09-01 06:37:13 +02:00
		 
	
		
			
			
			
			
			
			2022-01-13 10:22:37 +01:00
		 
	
		
			
			
			
			
			
			2022-01-13 10:22:37 +01:00
		 
	
		
			
			
			
			
			
			2021-09-01 06:37:13 +02:00
		 
	
		
			
			
			
			
			
			2022-02-22 17:15:36 +01:00
		 
	
		
			
			
			
			
			
			2021-01-08 15:13:38 +00:00
		 
	
		
			
			
			
			
			
			2022-04-06 14:31:55 +02:00
		 
	
		
			
			
			
			
			
			2022-09-27 07:32:31 +02:00
		 
	
		
			
			
			
			
			
			2021-03-15 17:00:58 +01:00
		 
	
		
			
			
			
			
			
			2022-04-06 14:31:43 +02:00
		 
	
		
			
			
			
			
			
			2021-09-30 13:42:10 +01:00
		 
	
		
			
			
			
			
			
			2021-09-30 13:42:10 +01:00
		 
	
		
			
			
			
			
			
			2022-09-27 07:32:30 +02:00
		 
	
		
			
			
			
			
			
			2022-09-01 07:42:37 +02:00
		 
	
		
			
			
			
			
			
			2022-01-13 10:22:00 +01:00
		 
	
		
			
			
			
			
			
			2021-12-30 17:16:32 +01:00
		 
	
		
			
			
			
			
			
			2022-05-11 16:49:06 +02:00
		 
	
		
			
			
			
			
			
			2021-05-02 17:24:50 +02:00
		 
	
		
			
			
			
			
			
			2020-05-15 07:08:14 +02:00
		 
	
		
			
			
			
			
			
			2021-03-26 09:14:48 +01:00
		 
	
		
			
			
			
			
			
			2022-06-14 10:34:36 +02:00
		 
	
		
			
			
			
			
			
			2020-10-27 11:10:21 +00:00
		 
	
		
			
			
			
			
			
			2020-06-12 11:20:15 -04:00
		 
	
		
			
			
			
			
			
			2021-01-08 15:13:38 +00:00
		 
	
		
			
			
			
			
			
			2022-09-27 07:59:26 -04:00
		 
	
		
			
			
			
			
			
			2020-09-18 14:12:32 -04:00
		 
	
		
			
			
			
			
			
			2021-11-02 14:32:32 +01:00
		 
	
		
			
			
			
			
			
			2021-11-02 14:32:32 +01:00
		 
	
		
			
			
			
			
			
			2020-11-15 16:40:48 +01:00
		 
	
		
			
			
			
			
			
			2021-05-28 09:10:20 +02:00
		 
	
		
			
			
			
			
			
			2020-11-15 16:40:48 +01:00
		 
	
		
			
			
			
			
			
			2021-05-28 09:10:20 +02:00
		 
	
		
			
			
			
			
			
			2020-10-21 11:36:19 +02:00
		 
	
		
			
			
			
			
			
			2022-09-27 07:32:30 +02:00
		 
	
		
			
			
			
			
			
			2021-05-28 09:10:20 +02:00
		 
	
		
			
			
			
			
			
			2022-06-06 09:26:53 +02:00
		 
	
		
			
			
			
			
			
			2013-02-19 12:30:05 +01:00
		 
	
		
			
			
			
			
			
			2021-05-02 17:24:50 +02:00
		 
	
		
			
			
			
			
			
			2022-06-14 10:34:36 +02:00
		 
	
		
			
			
			
			
			
			2021-12-30 17:16:32 +01:00
		 
	
		
			
			
			
			
			
			2022-06-14 10:34:36 +02:00
		 
	
		
			
			
			
			
			
			2021-02-17 14:29:12 +01:00
		 
	
		
			
			
			
			
			
			2021-09-01 06:37:13 +02:00
		 
	
		
			
			
			
			
			
			2013-01-08 10:56:58 +01:00
		 
	
		
			
			
			
			
			
			2020-03-16 23:02:25 +01:00
		 
	
		
			
			
			
			
			
			2021-05-12 18:20:25 +02:00
		 
	
		
			
			
			
			
			
			2022-06-14 10:34:36 +02:00
		 
	
		
			
			
			
			
			
			2022-09-27 07:32:30 +02:00
		 
	
		
			
			
			
			
			
			2020-08-21 06:18:24 -04:00
		 
	
		
			
			
			
			
			
			2020-09-18 14:12:32 -04:00
		 
	
		
			
			
			
			
			
			2021-09-01 06:37:13 +02:00
		 
	
		
			
			
			
			
			
			2021-02-20 12:36:19 +01:00
		 
	
		
			
			
			
			
			
			2021-03-15 17:00:58 +01:00
		 
	
		
			
			
			
			
			
			2022-08-01 11:58:02 +02:00
		 
	
		
			
			
			
			
			
			2021-11-02 14:32:32 +01:00
		 
	
		
			
			
			
			
			
			2021-05-02 17:24:50 +02:00
		 
	
		
			
			
			
			
			
			2021-05-02 17:24:50 +02:00
		 
	
		
			
			
			
			
			
			2021-05-02 17:24:50 +02:00