Hi, this series solve some issues with the chipidea udc. The series is based on v3.9-rc4. Thanks, Michael Michael Grzeschik (8): usb: chipidea: udc: add attribute aligned(4) to shared memory structs usb: chipidea: udc: only clear active and halted bits in qhead usb: chipidea: udc: move ZLT flag change to ep_enable usb: chipidea: udc: read status of td only once in hardware_dequeue usb: chipidea: udc: don't truncate requests to single tds usb: chipidea: udc: move _ep_queue into an unlocked function usb: chipidea: udc: fix possible memory leak in _ep_nuke usb: chipidea: udc: prepare qhead with dma_alloc_coherent drivers/usb/chipidea/ci.h | 9 ++- drivers/usb/chipidea/udc.c | 165 +++++++++++++++++++++++++-------------------- drivers/usb/chipidea/udc.h | 4 +- 3 files changed, 102 insertions(+), 76 deletions(-) -- 1.8.2.rc2 -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html