All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] hw/usb/dev-mtp: Collection of bug fixes
@ 2026-11-12 17:48 Tommaso Califano
  2026-11-12 17:48 ` [PATCH 1/9] hw/usb/dev-mtp: Fix recursive delete of directories Tommaso Califano
                   ` (8 more replies)
  0 siblings, 9 replies; 17+ messages in thread
From: Tommaso Califano @ 2026-11-12 17:48 UTC (permalink / raw)
  To: qemu-devel
  Cc: Markus Armbruster, Richard Henderson, Junjie Cao,
	Marc-André Lureau, Tommaso Califano, qemu-stable

This series is a collection of bug fixes for the MTP USB device
(hw/usb/dev-mtp.c), all tracking the same GitLab work item
(https://gitlab.com/qemu-project/qemu/-/work_items/4529).

Although each patch is independent, all the changes are in a single file and
stem from the same issue, so I decided to group them into one series.

Cc: qemu-stable@nongnu.org
Resolves: https://gitlab.com/qemu-project/qemu/-/work_items/4529
Suggested-by: Hui Peng <https://gitlab.com/benquike>
Signed-off-by: Tommaso Califano <tcalifano@redhat.com>

Tommaso Califano (9):
  hw/usb/dev-mtp: Fix recursive delete of directories
  hw/usb/dev-mtp: Reset pending write state on cancel, reset and error
  hw/usb/dev-mtp: Check length of class control request
  hw/usb/dev-mtp: Handle invalid characters in utf16_to_str()
  hw/usb/dev-mtp: Validate container length on first data packet
  hw/usb/dev-mtp: Detect end of SendObject data correctly
  hw/usb/dev-mtp: Zero-initialize command and params in handle_data
  hw/usb/dev-mtp: Fix assert failures in usb_mtp_write_metadata()
  hw/usb/dev-mtp: Stop processing SendObjectInfo after an error

 hw/usb/dev-mtp.c | 99 +++++++++++++++++++++++++++++++++++-------------
 1 file changed, 73 insertions(+), 26 deletions(-)

-- 
2.56.0



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

end of thread, other threads:[~2026-11-13 13:19 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-12 17:48 [PATCH 0/9] hw/usb/dev-mtp: Collection of bug fixes Tommaso Califano
2026-11-12 17:48 ` [PATCH 1/9] hw/usb/dev-mtp: Fix recursive delete of directories Tommaso Califano
2026-11-12 17:48 ` [PATCH 2/9] hw/usb/dev-mtp: Reset pending write state on cancel, reset and error Tommaso Califano
2026-11-13  8:33   ` marcandre.lureau
2026-11-13 11:46     ` Tommaso Califano
2026-11-12 17:49 ` [PATCH 3/9] hw/usb/dev-mtp: Check length of class control request Tommaso Califano
2026-11-13  8:33   ` marcandre.lureau
2026-11-12 17:49 ` [PATCH 4/9] hw/usb/dev-mtp: Handle invalid characters in utf16_to_str() Tommaso Califano
2026-11-13  8:33   ` marcandre.lureau
2026-11-13 13:16     ` Tommaso Califano
2026-11-12 17:49 ` [PATCH 5/9] hw/usb/dev-mtp: Validate container length on first data packet Tommaso Califano
2026-11-13  8:33   ` marcandre.lureau
2026-11-13 13:18     ` Tommaso Califano
2026-11-12 17:49 ` [PATCH 6/9] hw/usb/dev-mtp: Detect end of SendObject data correctly Tommaso Califano
2026-11-12 17:49 ` [PATCH 7/9] hw/usb/dev-mtp: Zero-initialize command and params in handle_data Tommaso Califano
2026-11-12 17:49 ` [PATCH 8/9] hw/usb/dev-mtp: Fix assert failures in usb_mtp_write_metadata() Tommaso Califano
2026-11-12 17:49 ` [PATCH 9/9] hw/usb/dev-mtp: Stop processing SendObjectInfo after an error Tommaso Califano

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.