[OFF TOPIC] Pending patches and patch dependency

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

 



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


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

  Powered by Linux