[lkml]   [2017]   [Mar]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[PATCH v2 0/4] cdc-acm: reassemble fragmented notifications
USB devices may have very limitited endpoint packet sizes, so that
notifications can not be transferred within one single usb packet.
This patchset adds the ability to reassemble notifications that are
transmitted fragmented.

* reuse an allocated buffer for further notifications
* fixed issues with endianess
* check buffer allocation (kmalloc)
* don't use hard coded size of notification-header
* fixed typo + code structure (unneeded goto)

Tobias Herzog (4):
cdc-acm: reassemble fragmented notifications
cdc-acm: fix possible invalid access when processing notification
cdc-acm: log message for serial state notification
cdc-acm: remove unused element of struct acm

drivers/usb/class/cdc-acm.c | 119 ++++++++++++++++++++++++++++++++------------
drivers/usb/class/cdc-acm.h | 4 +-
2 files changed, 90 insertions(+), 33 deletions(-)


 \ /
  Last update: 2017-03-18 19:54    [W:1.467 / U:0.000 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site