[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/4] usb-mtp events support
From: |
Bandan Das |
Subject: |
[Qemu-devel] [PATCH v2 0/4] usb-mtp events support |
Date: |
Tue, 10 Nov 2015 17:58:15 -0500 |
This series adds support for mtp events that are piggybacked on
top of the Linux provided inotify mechanism. It performs well with some
light unit testing in a linux guest. The mtp share is still read only,
but now the guest will notice updates to the share as long as the
mtp client being used supports it.
v2:
1/4: Split up the check in usb_mtp_handle_reset into a new patch
Rerrange the check for a null "o"
2/4:
New patch that handles freeing of objects during a reset
3/4:
Reword comment for DELETE event
Reword comment for CREATE event for directories
Rearrange the inotifyfd reading loop for readability
Check for duplicates when creating a new object
Remove unnecessary enum and replace with mtp event codes
Add ifdefs and empty stubs for non linux systems. Ugly but I really
wanted to minimize ifdef clutter. The other option is to compile
mtp support for linux only but that seems a bit restrictive.
Change behavior for "failed events" Instead of bailing out immediately,
check if there's still some left that we can process.
4/4: No change
Bandan Das (4):
usb-mtp: use a list for keeping track of children
usb-mtp: free objects on a mtp reset
usb-mtp: Add support for inotify based file monitoring
usb-mtp: add support for basic mtp events
hw/usb/dev-mtp.c | 365 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
trace-events | 4 +
2 files changed, 351 insertions(+), 18 deletions(-)
--
2.5.0
- [Qemu-devel] [PATCH v2 0/4] usb-mtp events support,
Bandan Das <=