All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 0/4] usb-mtp events support
@ 2015-11-17  0:06 Bandan Das
  2015-11-17  0:06 ` [Qemu-devel] [PATCH v3 1/4] usb-mtp: use a list for keeping track of children Bandan Das
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Bandan Das @ 2015-11-17  0:06 UTC (permalink / raw)
  To: qemu-devel; +Cc: Bandan Das, kraxel

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.

v3:
3/4:
     Add watch on a dir only when guest requests its contents instead
     of when the dir is created
     Removed some unused trace functions     
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 | 330 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
 trace-events     |   2 +
 2 files changed, 314 insertions(+), 18 deletions(-)

-- 
2.5.0

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

end of thread, other threads:[~2015-11-18  6:55 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-17  0:06 [Qemu-devel] [PATCH v3 0/4] usb-mtp events support Bandan Das
2015-11-17  0:06 ` [Qemu-devel] [PATCH v3 1/4] usb-mtp: use a list for keeping track of children Bandan Das
2015-11-17 11:54   ` Gerd Hoffmann
2015-11-17  0:06 ` [Qemu-devel] [PATCH v3 2/4] usb-mtp: free objects on a mtp reset Bandan Das
2015-11-17  0:06 ` [Qemu-devel] [PATCH v3 3/4] usb-mtp: Add support for inotify based file monitoring Bandan Das
2015-11-17 12:03   ` Gerd Hoffmann
2015-11-17 23:48     ` Bandan Das
2015-11-18  6:55       ` Gerd Hoffmann
2015-11-17  0:06 ` [Qemu-devel] [PATCH v3 4/4] usb-mtp: add support for basic mtp events Bandan Das

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.