My random gadget clean / fixes queue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've sent these patches in pieces already, now here the complete thing. I
added a few stable tags for around 5 patches, please have a special look
on them :) It is mostly harmless because it is the hardly taken error path.

I believe most of the line removal here is comming from the last patch and
most of it from f_uac2 :)

Sebastian Andrzej Siewior (16):
  usb/gadget: Add IAD descriptor for ECM in SS mode
  usb/gadget: NULL terminate the FS descriptor list
  usb/gadget: use a computation macro for INT endpoint interval
  usb/gadget storage: use a computation macro for INT endpoint interval
  usb/gadget: add some error recovery in afunc_bind()
  usb/gadget: fix bind() error path in network gadgets
  usb/gadget: remove c->highpseed = true from f_mini and uac1
  usb/gadget: free hs descriptors in f_midi
  usb/gadget: make FS and HS available in f_midi
  usb/gadget: free requests in pn_bind()'s error path
  usb/gadget: fix error path in uvc_function_bind()
  usb/gadget: always update HS/SS descriptors and create a copy of them
  usb/gadget: remove DMA_ADDR_INVALID from f_uac2 and gadgetfs
  usb/gadget: uac2: provide a variable for interface and alt settings
  usb/gadget: f_uac2: use the strings directly
  usb/gadget: let f_* use usb_string_ids_tab() where it makes sense

 drivers/usb/gadget/composite.c      |    8 +-
 drivers/usb/gadget/config.c         |   39 ++++++-
 drivers/usb/gadget/f_acm.c          |   79 ++++---------
 drivers/usb/gadget/f_ecm.c          |  112 +++++-------------
 drivers/usb/gadget/f_eem.c          |   51 ++------
 drivers/usb/gadget/f_fs.c           |    4 +-
 drivers/usb/gadget/f_hid.c          |   30 ++---
 drivers/usb/gadget/f_loopback.c     |   28 +++--
 drivers/usb/gadget/f_mass_storage.c |   59 ++++------
 drivers/usb/gadget/f_midi.c         |   14 ++-
 drivers/usb/gadget/f_ncm.c          |   82 ++++---------
 drivers/usb/gadget/f_obex.c         |   42 +++----
 drivers/usb/gadget/f_phonet.c       |   21 ++--
 drivers/usb/gadget/f_rndis.c        |   94 ++++-----------
 drivers/usb/gadget/f_serial.c       |   38 ++----
 drivers/usb/gadget/f_sourcesink.c   |  104 ++++++++---------
 drivers/usb/gadget/f_subset.c       |   75 ++++--------
 drivers/usb/gadget/f_uac1.c         |   23 ++--
 drivers/usb/gadget/f_uac2.c         |  220 ++++++++++++-----------------------
 drivers/usb/gadget/f_uvc.c          |  138 ++++++++++------------
 drivers/usb/gadget/inode.c          |    3 -
 drivers/usb/gadget/printer.c        |   12 +-
 drivers/usb/gadget/storage_common.c |    4 +-
 drivers/usb/gadget/tcm_usb_gadget.c |   11 +-
 include/linux/usb/composite.h       |    4 +-
 include/linux/usb/gadget.h          |    7 ++
 26 files changed, 490 insertions(+), 812 deletions(-)

Sebastian
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux