Hi all, I have already applied most of the stuff which has been pending since last merge window (see below). What I noticed, though, is that most of the series I applied have new features/code intermixed with bugfixes. Please don't do that. It's a pain to remove the dependencies between those patches. Always put bugfixes which should go during this -rc cycle on a separate series. Try to remove patch dependency as much as possible and compile test your driver also on x86 where applicable. Making your driver compile on x86 is a must from now on as it will help us catch lots of silly mistakes using linux-next infrastructure. If your driver isn't compilable on x86, try to clean that up for 3.3 merge window. Also, _do_ convert your driver to the new style UDC class registration where we removed lots of duplicated code from UDC drivers and moved into udc-core.c. There are already a bunch of examples lying around where you can base your changes off of. I still have a few series which I have to review (one musb glue layer, the OTG/transceiver rework, a few changes on DWC3 and Dummy HCD from Sebastian and so on) so don't worry if your patches aren't listed on the commits below. I guess that's all for now, below you can see all commits I have already applied and pending for 3.3 merge window and fixes for -rc2: b048ef5 Merge branches 'dwc3', 'fixes', 'gadget', 'xceiv', 'hci' and 'musb' into tmp 065b4af usb: dwc3: gadget: initialize max_streams 7ede6e4 usb: dwc3: gadget: return early in dwc3_cleanup_done_reqs() 7cd8146 usb: dwc3: ep0: handle delayed_status again 6e36da0 usb: dwc3: ep0: push ep0state into xfernotready processing 0e2acb0 usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_device_xx() b5246d9 usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_endpoint_xx() ce5303d usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_xx_queue_push() c5bbf8d usb: gadget: renesas_usbhs: cleanup usbhsh_endpoint_xxx() 4aac659f Merge branch 'fixes' into gadget f6f6df1 usb: gadget: renesas_usbhs: adds spin lock area on mod_host 4aa0900 usb: gadget: renesas_usbhs: check device0 status when alloc e588579 usb: gadget: renesas_usbhs: remove usbhsh_request list 9ca9b86 usb: gadget: renesas_usbhs: usbhs_set_device_config() care upphub/hubport f29575b usb: gadget: renesas_usbhs: cleanup usbhs_endpoint_disable() 4f7281a usb: gadget: renesas_usbhs: modify function name of usbhs_set_device_xx() 8c1e9bf usb: gadget: renesas_usbhs: usbhsh_ureq_alloc/free() care urb->hcpriv dada014 usb: gadget: renesas_usbhs: cleanup complicated ureq alloc/free 164d7d1 usb: gadget: renesas_usbhs: drop dependency for mod_gadget 4ba34e6 usb: gadget: mass_storage: support multi-luns with different logic block size 66ae1d2 usb: gadget: renesas_usbhs: unified callback function c80d698 usb: gadget: renesas_usbhs: add platform power control function 8943f65 usb: gadget: renesas_usbhs: tidyup the unit of detection_delay 316169a usb: gadget: renesas_usbhs: tidyup mod_host request variable name 87f39ae usb: gadget: renesas_usbhs: tidyup usbhs_sys_clock_ctrl() was local function ee5fcfe usb: gadget: renesas_usbhs: remove usbhs_sys_usb_ctrl() 8b4113b usb: gadget: renesas_usbhs: remove usbhs_sys_hispeed_ctrl() d841634 usb: gadget: get rid of USB_GADGET_{DUAL,SUPER}SPEED d93bb84 usb: gadget: rename usb_gadget_driver::speed to max_speed 291a72f usb: gadget: replace usb_gadget::is_dualspeed with max_speed ee2ba74 usb: gadget: renesas_usbhs: bugfix: set DATA0 when usbhsh_endpoint_alloc() 95c7ec8 usb: gadget: renesas_usbhs: bugfix: disable irq when device stop 2c3a86b usb: gadget: renesas_usbhs: bugfix: care pipe direction 6be3401 USB: ci13xxx_udc: handle controllers with less than 16 EPs eac758e USB: ci13xxx_udc: make suspend and resume in gadget driver optional e79f663 USB: ci13xxx_msm: add module license f9488f9 USB: ci13xxx_udc: fix debug trace code cea9489 USB: ci13xxx_udc: fix deadlock during rmmod c502704 USB: ci13xxx_udc: fix logic to mark request dma addresses as invalid 4ba51d6 USB: gadgetfs: gadgetfs_disconnect: fix inconsistent lock state 458bed2 usb: gadget: fix MIDI gadget jack allocation 2fe97be usb: gadget: storage: check for valid USB_BULK_RESET_REQUEST wLength fa7733e usb: gadget: storage: check for valid USB_BULK_GET_MAX_LUN_REQUEST 31c76a2 usb: gadget: renesas_usbhs: fixup section mismatch warning fc78031 usb: gadget: renesas_usbhs: fixup bogus conversion 08b1429 usb: gadget: renesas_usbhs: fixup struct completion usage 118fa27 usb: gadget: fsl_udc_core: fix compile error. ddc8346 usb: gadget: r8a66597-udc: fix flush fifo handling 038c846 usb: gadget: r8a66597-udc: fix for udc-newstyle 60c3f42 usb: musb: hdrc: fix dependency on USB_GADGET_DUALSPEED in Kconfig 5109ed0 usb: musb: remove incorrectly added ARCH_U5500 define 7c19178 usb: musb: fix pm_runtime calls while atomic df41ed8 usb: musb: drop ARCH dependency 765620b usb: musb: headers cleanup 452fc4c usb: musb: allow building USB_MUSB_TUSB6010 as a module a57d791 usb: musb: use a Kconfig choice to pick the right DMA method 1678459 usb: musb: omap2+: save and restore OTG_INTERFSEL f075e54 usb: musb: omap2+: fix context api's 44867fe usb: musb: ux500: optimize DMA callback routine 88e7295 usb: gadget: core: allow everybody to read sysfs attributes 4eb48e8 usb: gadget: core: fix bug when removing gadget drivers 7e55263 usb: musb: gadget: don't call ->disconnect() on exit 4a04908 usb: gadget: udc-core: fix bug on soft_connect and srp interfaces 94ab8b7 usb: dwc3: fix sparse errors 0977b69 usb: dwc3: fix few coding style problems 9fa90db usb: dwc3: move generic dwc3 code from gadget into core 9175729 usb: dwc3: use a helper function for operation mode setting 24fd1c1 usb: dwc3: ep0: don't use ep0in for transfers ae0eb39 usb: dwc3: ep0: use proper endianess in SetFeature for wIndex 3e1eb91 usb: dwc3: core: drop DWC3_EVENT_BUFFERS_MAX 0260e72 usb: dwc3: omap: add multiple instances support to OMAP db6226b usb: dwc3: move dwc3 device ID bitmap to core.c 3dfcecb usb: dwc3: remove special status request handling in ep0 298cf58 usb: dwc3: reset pending status flag in error case 55fd358 usb: dwc3: host: remove unused includes 9e8ab4e usb: dwc3: debugfs: hold the lock in during mode change 50f7d2a usb: dwc3: add a platform device alias 9069ae5 usb: dwc3: omap: fix dwc3 binding match table d5aaea2 usb: dwc3: core: add DeviceTree match table 32e3765 usb: dwc3: ep0: handle unexpected XferNotReady events 674b43e usb: dwc3: debugfs: add support for changing port mode 71ff4cd usb: dwc3: ep0: SetAddress() won't be issued while Configured cd15a1e usb: dwc3: depend on both Host and Gadget stacks ad1c8985 usb: dwc3: move gadget prototypes to core.h 13c6606 usb: dwc3: always compile gadget side too 058e0be usb: dwc3: add xHCI Host support 5a61f6d usb: dwc3: fetch mode of operation from HW b552c44 usb: dwc3: calculate number of event buffers dynamically 1b27c1d usb: dwc3: allow forcing a maximum speed 02aa417 usb: dwc3: gadget: don't disable endpoints on exit -- balbi
Attachment:
signature.asc
Description: Digital signature