Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp209369rwi; Wed, 26 Oct 2022 23:30:04 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4eNMCGVnhGbiYzqbQG8r2F/qFdqZWFJ2Q2WZ9Sfnt9jUddmHdbeC2qxEjLZmuiFk1s19j6 X-Received: by 2002:a17:902:aa02:b0:186:9395:4e82 with SMTP id be2-20020a170902aa0200b0018693954e82mr25203392plb.5.1666852193133; Wed, 26 Oct 2022 23:29:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666852193; cv=none; d=google.com; s=arc-20160816; b=ngTCirVFEMDyHCSh3pRLgPE7o1KBaKgmxVwS09ZxyDJSs5MkPlMq/deZd2Xb/uMfem AflGSU9Xixzy2Deb66lt1TImqavDRIfYrVoFi0Es41EZSuSAAOqpO3PocflePeM3Vdfy mg4NKDHelBLV2bqd6kBDweVcBWCcNQ7xpoXzkD8/BEhEYtyV2hz1a7Oc3s7Dv7iqIHDI Ztnd/aS+Fgd2OjCs4Hor/ahk8VT1zBDcr+lM3bQ/wDNc7yLDc0wbEYYONoOi7lwnDfBv 292RGk0gYdtHP+9kdLH7C75VSMLzlWSeV10nqbyb1kKs3+Fw/373F2UmYC2unmJUd/rG 5/3w== 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=4bjwtAQqwO7EdeB53PtAqm0wXOamVYFQadNduJFNc+8=; b=VDJJN2TA3bnb1HDczrvfpT1TM2lOEJ+Cep++K6nbFxBi+GT0/59grrSWX9UOiGiV0X GXjGxamhrcx8WhlnDJa8AYOpujfY8wLo94jaskHDz/HTJZkfQqcNhHqMUJmz9TzMhJ62 jJPoU1+JRYhncYNeOrax/p+UdOvNdOnEoROLSDcoEAMLQhr1TZSyM6dFhwwk2sFXc2rN DbFmGx7PU12h033rx0vtyun5vmO0HQ27iJDIbRwM8iVGxFmF7k7tarO+BWWD61MNxW5d Cr1t3lgVd3Z77kScsePQOsYsQEcBfE6IYsaFj1D4IaCo+pE0ezyfZJIK4JDglCaTtUw3 kdIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Dx+CX3Mg; 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 c12-20020a170902b68c00b0017ef8bf8a91si561148pls.439.2022.10.26.23.29.41; Wed, 26 Oct 2022 23:29:53 -0700 (PDT) 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=Dx+CX3Mg; 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 S234504AbiJ0GWF (ORCPT + 99 others); Thu, 27 Oct 2022 02:22:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53410 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233865AbiJ0GWD (ORCPT ); Thu, 27 Oct 2022 02:22:03 -0400 Received: from sin.source.kernel.org (sin.source.kernel.org [IPv6:2604:1380:40e1:4800::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C112E52E6A; Wed, 26 Oct 2022 23:22:00 -0700 (PDT) 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 sin.source.kernel.org (Postfix) with ESMTPS id A91ABCE250D; Thu, 27 Oct 2022 06:21:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7F093C433D6; Thu, 27 Oct 2022 06:21:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1666851716; bh=mSWLwbIyeNkkB2KiYO02fj1iA2DWV8YpJhykkrwvnJM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Dx+CX3Mg9RQWljNqtgGI8lpQytHeEfCtoHAK6Y/yCU12tm3cDJqku9c5nSSo+BNIs tux+XzjIzOBDPma6Cig661NXrpbyUGxvMU5CQh6m4+9eG8IxVTfW+c78sZ8CEfT8F9 7SnWlM9hgjJf8vcfkWDpY3LK+t6U+GVpAUJUZ7XQ= Date: Thu, 27 Oct 2022 08:22:49 +0200 From: Greg KH To: Albert Wang Cc: mathias.nyman@intel.com, badhri@google.com, howardyen@google.com, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org Subject: Re: [PATCH 3/3] usb: host: add the xhci offload hooks implementations Message-ID: References: <20221027004050.4192111-1-albertccwang@google.com> <20221027004050.4192111-4-albertccwang@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221027004050.4192111-4-albertccwang@google.com> X-Spam-Status: No, score=-7.6 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 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 Thu, Oct 27, 2022 at 08:40:50AM +0800, Albert Wang wrote: > Add the offload hooks implementations and call to co-processor for > offload operations. You forgot to submit the user for all of these hooks at the same time. For obvious reasons (and this was raised every time this patch series has been submitted), we can not take hooks or apis that do not have a real user of them at the same time. And you don't want us to do that either, right? How would you maintain a chunk of code that has calls to other code that is not even in the same repo and that you can never seee? Would you be able to do that? Again, please read the comments that came up when this was submitted last time, and work to resolve them before submitting this series again. I do not see any changes here from the last submission. If that is incorrect, then you need to document what changed, as our kernel documentation asks you to do. thanks, greg k-h