On Thu, Feb 03, 2022 at 11:57:31AM +0900, Daehwan Jung wrote: > This patchset is for USB offload feature, which makes Co-processor to use > some memories of xhci. Especially it's useful for USB Audio scenario. > Audio stream would get shortcut because Co-processor directly write/read > data in xhci memories. It could get speed-up using faster memory like SRAM. > That's why this also gives vendors flexibilty of memory management. > Below pathches have been merged in AOSP kernel(android12-5.10) and I put > together and split into 3 patches. > > ANDROID: usb: host: fix slab-out-of-bounds in xhci_vendor_get_ops > ANDROID: usb: export built-in tracepoint functions > ANDROID: usb: host: Use old init scheme when hook unavailable > ANDROID: usb: host: free the offload TR by vendor hook > ANDROID: usb: host: xhci: provide function prototype for xhci_address_device > ANDROID: usb: host: add bus_suspend/bus_resume to xhci overrides > ANDROID: usb: host: add address_device to xhci overrides > ANDROID: usb: host: add max packet parameter on alloc_transfer_ring hook > ANDROID: usb: host: add xhci hooks for vendor specific container context > ANDROID: usb: host: export xhci symbols for ring management > ANDROID: usb: host: export additional xhci symbols for ring management > FROMLIST: usb: xhci-plat: add xhci_plat_priv_overwrite > FROMLIST: usb: host: export symbols for xhci hooks usage > FROMLIST: usb: host: add xhci hooks for USB offload > > Below are owners of patches. > > Howard Yen <howardyen@xxxxxxxxxx> > Jack Pham <jackp@xxxxxxxxxxxxxx> > Puma Hsu <pumahsu@xxxxxxxxxx> > J. Avila <elavila@xxxxxxxxxx> > chihhao.chen <chihhao.chen@xxxxxxxxxxxx>) > > Daehwan Jung (3): > usb: host: export symbols for xhci hooks usage > usb: host: add xhci hooks for USB offload > usb: host: add some to xhci overrides for USB offload We need a user for these offload hooks, can you also submit them at the same time? Otherwise for obvious reaons, I can not take these without any user. thanks, greg k-h