Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp1673409pxm; Fri, 4 Mar 2022 01:00:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJyW+cRE3UHlaZ/MpS5nNtedKFrL48Ihf5dfrpkuCS0YW/JUp8pgjt76xNALnMalnKQDsxXc X-Received: by 2002:a17:902:8e88:b0:14f:b460:ec02 with SMTP id bg8-20020a1709028e8800b0014fb460ec02mr40256606plb.35.1646384427857; Fri, 04 Mar 2022 01:00:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646384427; cv=none; d=google.com; s=arc-20160816; b=FjXENO5SQf5r9WELliRwrgpIMpAwYIJqZ8Drj3bNyleTRzdjhAl8A2hPxN4Ha5FVc8 fZcSkB42epKcZCpsS/c9M4RRRVbeAVjBWrBZ+vAD5s3400leN0dqllSTtNt09gf23Jym Srzv4JxwlmqarZoLRYIQzSfM60nVFUdN2Za2OqOhz0Xtl91Vlwa+PYtvUlpCqAq3kd+x oruMN3NLeHwmAm70MI9Km2ygNKeZV59fVrMJ+IcAECMtzPav1PMx55DY4Flj2UFZDvlm soimHPsKuhbwtLdGefSvTUOAflkZ8YpvJzhz0aS0Cr8cxTWeZwkh4d7CFAAuegIeVqy8 i60Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=ehgv360TN5XZCCQ1Cq6dfU2w1bx8F5jH0MNsDVTsmyM=; b=r6qk5GfWBqTTL5dKaFb/hy9oSs4D9+2oZv9eFsFGyvhus2Oqw7jiaYTjTY00xIsClp LpFaVgYVV2BkqZPpSd3TL8LhywisuVQG5/x3DlHFPYfMpj43eu/7Vb4n1iaOO1n4bW/w 5w8QeiwQRb9aCoQpt5gFQ+OSQ8luQxkhMbsYTeF8fTDprVqDEWjo3Ysz0+h0QmF/qia5 +AiG+/7GkNBvRnWd0o1cpsDP4VxbXyRbcwpdm/Qu///+PJUeFq60m2sSE6a/uYVLQqgS Fhb8+BdZInFKWjArxHYtDzT5v6ktAjFyrsk7Bwh5ItdYDDlT09GpoE69D7Rvo2QjrJsC 155A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=mTscX5e1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o34-20020a635d62000000b0037843b03417si4195957pgm.501.2022.03.04.01.00.11; Fri, 04 Mar 2022 01:00:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=mTscX5e1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238886AbiCDHkw (ORCPT + 99 others); Fri, 4 Mar 2022 02:40:52 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55182 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238827AbiCDHku (ORCPT ); Fri, 4 Mar 2022 02:40:50 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 72390192E05; Thu, 3 Mar 2022 23:40:03 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 06ED261DC8; Fri, 4 Mar 2022 07:40:03 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B1870C340E9; Fri, 4 Mar 2022 07:40:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1646379602; bh=iF00+VTLj0F97lveZdVtr3jeXZU8hN5zrFZ7CZRmu44=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=mTscX5e1x91/GynIboZbkqfGBogZ1mNux/d5YfpVmUL1qkdKebSGp/AMWxyzMNPLA 4fjtBY+xoMb8nPzO4ypqn/Df27C5+HO5GvTWTOmh4gQ3/bGyM1iCe/LhJDqQP4b/kz T7M1E4eLJMYbDIjXMIclrFnE7KfFXjeXPuEZCETA= Date: Fri, 4 Mar 2022 08:39:58 +0100 From: Greg Kroah-Hartman To: Daehwan Jung Cc: Mathias Nyman , "open list:USB XHCI DRIVER" , open list , Howard Yen , Jack Pham , Puma Hsu , "J . Avila" , "chihhao . chen" , sc.suh@samsung.com, cpgs@samsung.com, cpgsproxy5@samsung.com Subject: Re: [PATCH v1 0/4] support USB offload feature Message-ID: References: <1027007693.21646375403236.JavaMail.epsvc@epcpadp3> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1027007693.21646375403236.JavaMail.epsvc@epcpadp3> X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 04, 2022 at 03:23:54PM +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. Plus let me add user(xhci-exynos) module > to see how user could use it. > > To sum up, it's for providing xhci memories to Co-Processor. > It would cover DCBAA, Device Context, Tranfer Ring, Event Ring, ERST. > It needs xhci hooks and to export some xhci symbols. > > 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 What does that list of text mean? You are only submitting 4 patches here, not that many. > > Below are owners of patches. > > Howard Yen > Jack Pham > Puma Hsu > J. Avila > chihhao.chen What do you mean by this? Did you loose authorship of the code you just submitted? That's not ok. You always have to properly credit the creators of the changes you submit to us for obvious legal reasons. Please fix up and resend this series properly. thanks, greg k-h