Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp2330178pxp; Mon, 7 Mar 2022 13:03:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJyQC8l4CFcMRHKteLUZ1s/4szesT24cgF9lhQrWoDdMMk2ZT5Inq+2caAuPsCVw1VzCyBWm X-Received: by 2002:a05:6402:3715:b0:410:a415:fd95 with SMTP id ek21-20020a056402371500b00410a415fd95mr12839736edb.288.1646687020696; Mon, 07 Mar 2022 13:03:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646687020; cv=none; d=google.com; s=arc-20160816; b=fhXOBRDe20QcMSMMby9QvbY0lOWlQ0FDmuP057khNisYmoIqG1vISAWJPfsBqckHPS lHdGH1JCu+9f0sX6KU/9MM+hf4pHsBlGGrfFH02z30ptPP0xItdpV+jh5m/kLNcDD9J9 +TQFV7Sg6EAcTfBT0TyNGOqSKtkSbY9yPhCbqN89XuINgoencJMICFE4AWch9AlkvXT8 kdnN3VJeqqtN3gK34jl6CfTr9Ni+ADkLX/iI2Jn/gf9hFq9gtDMzdBUClGES2CILfgiE 5mxjASonHiSkyJqb2s00bDlFZaGsiS11KNx3R9ZLYBvvncL2JiGUSl/ckkpXuTJGbmGU mqeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id; bh=lvfy01UpSWqibXjrsA2NRMYfaNAFGMpNCLUP4kDHK1M=; b=RM044IDvOowTJtaR1Lbj8qwT65KSJsM+oGq43Vn9HbsH1YhTXPlBMBebmIP+Wg2pfo 1uriF8YKHUEyE2I3UgGDK2DFr35GffwQAqk6nehayosq41IjMCsxKpOeom6D7b0gZG0L wZFQ3r49Hda8mjtAfuV4EdCcE5qwclZ7AFB4nn1kljNqIUQh1Y0athH3sWH68a+3PGPS j5ubYZvgbbvfCTYU9wh3zEnje5acVYmdDXAPW3NdhKC86ClDfiQstObQAg4TNcsUwiLE 64NgBVroSwGOh/wgM0f62eP+XawagMb6IOP2hr+dH+LYCarhevj/ri/ScbYKJbi6oq6z IIbw== ARC-Authentication-Results: i=1; mx.google.com; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id dk14-20020a0564021d8e00b00416692e860dsi218384edb.297.2022.03.07.13.03.16; Mon, 07 Mar 2022 13:03:40 -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; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240578AbiCGKke (ORCPT + 99 others); Mon, 7 Mar 2022 05:40:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41888 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240872AbiCGKTc (ORCPT ); Mon, 7 Mar 2022 05:19:32 -0500 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 079256E7B0; Mon, 7 Mar 2022 01:58:00 -0800 (PST) Received: by mail-ej1-x630.google.com with SMTP id hw13so30523579ejc.9; Mon, 07 Mar 2022 01:58:00 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=lvfy01UpSWqibXjrsA2NRMYfaNAFGMpNCLUP4kDHK1M=; b=Dvo67ngNJed3vFqSiNZTs7gwur/8pFWrk00H3gLeR1Uhi0J1S0Dvf0RTm7WpyOfJm7 p2dmZjAm+eZUq3qHLtRrov5Cp4vWTGbmS90DhZrzBHww0wJLC/90F/xXqPl2h0xZHSws F1xvPlf9GnWHWGDm6NzZSZQoEIPvniOg2aKgfAjypMuT05DU62L/bPlOoR6xeOGo0lhp +OEkWjbL5mso9U5XkiCD2t+miHm0pJ8Ine7ta9zdt16GZjIK2Ql8AeP6FQshD2af4bLM 2rxN3+ZpU4BJz7eKkFppsu/F+M38SvhDX6Pp6gwUbqLXhivxQQ8HxRGo85ycrzF6uOcc KS6A== X-Gm-Message-State: AOAM533AVaIYuhCsF7iqIwzFcAso+OdVpG90Pr/l3wevFrK9dYPPtGDb gHs8+gbnLiaSaI+QbG22r6k= X-Received: by 2002:a17:907:1c16:b0:6d7:622b:efea with SMTP id nc22-20020a1709071c1600b006d7622befeamr8448209ejc.110.1646647017681; Mon, 07 Mar 2022 01:56:57 -0800 (PST) Received: from [192.168.0.141] (xdsl-188-155-174-239.adslplus.ch. [188.155.174.239]) by smtp.googlemail.com with ESMTPSA id a1-20020a1709063e8100b006ce06ed8aa7sm4575502ejj.142.2022.03.07.01.56.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 07 Mar 2022 01:56:57 -0800 (PST) Message-ID: Date: Mon, 7 Mar 2022 10:56:56 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: [PATCH v1 0/4] support USB offload feature Content-Language: en-US To: Randy Dunlap , Greg Kroah-Hartman , 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 References: <1027007693.21646375403236.JavaMail.epsvc@epcpadp3> <851f1804-4156-0b37-0bbd-598bdbb2abfa@infradead.org> From: Krzysztof Kozlowski In-Reply-To: <851f1804-4156-0b37-0bbd-598bdbb2abfa@infradead.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no 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 04/03/2022 16:27, Randy Dunlap wrote: > > > On 3/3/22 23:39, Greg Kroah-Hartman wrote: >> 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. > > Also: Greg might have received the full patch series, but I didn't, so I > checked lore.kernel.org/linux-usb/, and it did not either, so it appears > that there is a problem with sending the full series. Yeah, lore did not get anything more than cover letter. What's more interesting, the cover letter mention exynos: drivers/usb/host/xhci-exynos.c | 2025 ++++++++++++++++++++++++++++++++ so get_maintainers.pl should point you to additional people and lists, which are not present here. What is even more interesting, such file "drivers/usb/host/xhci-exynos.c" does not exist... which could explain missing CC above, but raises question what is this cover letter from? Is it still Linux kernel or some other project? Best regards, Krzysztof