Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp1761456rda; Tue, 24 Oct 2023 02:23:35 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH0Zpt6lUc0ajjmsA1DbkJgAkgCCuzdNyLDN4qn0lDqehFX3T00/A43bWtzUecUjmEquF8w X-Received: by 2002:a05:6a20:6621:b0:137:74f8:62ee with SMTP id n33-20020a056a20662100b0013774f862eemr1700169pzh.18.1698139414665; Tue, 24 Oct 2023 02:23:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698139414; cv=none; d=google.com; s=arc-20160816; b=Kp+MH+5PahXu/xknS6K8Jpo398g+G++8oJhemESzI6ti42ownnUaZi5fhQpTC6Jb6q nLX/KKMwMCE/y7z/TVG0shm0UksfGB3+tP4rWyGHNJqPHB3yQGYjFX2f3odnid+xi5+N roei9FZr40j6yGEEWu8RojIMeNKouJQtZOikkLyFQalcuGkE3s9/Lf7yXYEak0pre6+N vL7ZAg7zySvo//GNm5HuJoYLlwxQCiVrtKd7x8KyCDm/xJ5a4fxM7RI8Y7z1Op+qHre7 niVSO7yQTH8qKs7dZSId9OqbiI/Oi5XHm9wtJ5y+7JFpYNE0dDKRF+3EilkBe+DhCz4J t89A== 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=CmEfHM64eD89DwtUF11qsAnvaRHHE+sv/BEHI8cbX4w=; fh=a6OMQRAJZTnfI8gUPut6A3pxd8+4pFjdyqrPSWMmgz4=; b=Y2GHumV04rNlp7CXO75fqSioqtR+iarGJnFA70V1yy5vAoi8B4uVVm6/R2446BF+rl uHZlEgG8SkzoCchiETwQIN+EjloRXMHDafdMTNOCqS3gG0WcRl3uDy6iQDzoAXTatkp/ 3rEX+tEqwhMYFPp9pdZf5RmjFXYctHkhcMun9mleLg7ohF7AEs4xgiOoq3dcHCMOj1FK EG86lFNRAXQDCHScujOhSg7ANy4z+sGF7zEsH4PUQUb/7W4oMtFzI1BJQstoZyW5prta bhQ3gS12TvvK+lJRUtlLZ5/UGLoy7QT0AFlZVEkoa5bCzegq0+ArVc9Nua3mrJ4OvJQq lGcg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="K3TWxY/m"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 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 groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id z2-20020aa79f82000000b006bbc2c4009esi8102881pfr.218.2023.10.24.02.23.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 02:23:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="K3TWxY/m"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 8FF1080A222F; Tue, 24 Oct 2023 02:23:31 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234006AbjJXJXZ (ORCPT + 99 others); Tue, 24 Oct 2023 05:23:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56342 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233925AbjJXJXY (ORCPT ); Tue, 24 Oct 2023 05:23:24 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9CFCEF9; Tue, 24 Oct 2023 02:23:22 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id BF454C433C7; Tue, 24 Oct 2023 09:23:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1698139402; bh=5BOfFTioUJ8IpZCnLdaN62MO+jIWJf1nCYWGm67cq/I=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=K3TWxY/mSp7p8NMVDwongsMDYppo+lMc0l2edIfizOsJCNCWK5D1nrULPM4fzy1bI u+9PSAJQCbcdXYn/gdibcysAoCV/lmK9kMkJMSHC3CbCCnk7/u6hVd5fKydCZ32HN7 kPg6keKhfZVhnFg/DGvnwPaffEX6wO52pVc/kKLY= Date: Tue, 24 Oct 2023 11:23:19 +0200 From: Greg Kroah-Hartman To: Johan Hovold Cc: Krishna Kurapati PSSNV , Thinh Nguyen , Philipp Zabel , Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Felipe Balbi , Wesley Cheng , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, quic_pkondeti@quicinc.com, quic_ppratap@quicinc.com, quic_jackp@quicinc.com, ahalaney@redhat.com, quic_shazhuss@quicinc.com Subject: Re: [PATCH v13 05/10] usb: dwc3: qcom: Refactor IRQ handling in QCOM Glue driver Message-ID: <2023102429-craftsman-student-ba77@gregkh> References: <20231007154806.605-6-quic_kriskura@quicinc.com> <14fc724c-bc99-4b5d-9893-3e5eff8895f7@quicinc.com> <196601cc-f8c6-4266-bfff-3fd69f0ab31c@quicinc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Tue, 24 Oct 2023 02:23:31 -0700 (PDT) On Tue, Oct 24, 2023 at 11:18:26AM +0200, Johan Hovold wrote: > On Tue, Oct 24, 2023 at 02:23:57PM +0530, Krishna Kurapati PSSNV wrote: > > On 10/24/2023 12:26 PM, Johan Hovold wrote: > > > > No, you clearly did not understand [1] at all. And stop trying to game > > > the upstreaming process. Bindings and driver patches go together. The > > > devicetree changes can be sent separately in case of USB but only > > > *after* the first set has been merged. > > > > > > If the code had been in good shape from the start it would have been > > > merged by now. Just learn from your mistakes and next time things will > > > be smoother. > > > > I agree that bindings should go first. My point is core bindings are > > already approved and merged and just wanted to check if core driver > > changes can be merged without glue blocking them. Core driver changes > > have nothing to do with interrupt handling in glue. If we get the core > > changes merged separately after fixing the nits mentioned, we can take > > up this interrupt handling in glue in parallel. I am just trying to see > > if we can start merging independent portions of code. I agree that my > > glue driver changes are still not upto mark. But that has nothing to do > > with core driver changes. > > Again, no. The dwc3 glue and core bits are not independent, and ideally > the bindings should not have been merged either before having the > implementation in a decent shape either (e.g. as the messy > implementation suggested that the bindings were incomplete). > > You're again trying to sneak in an incomplete implementation. Qualcomm > has a terrible track record of doing just that and leaving others with > the task to clean up their mess. > > This should go in as one series, when it's ready, and not before. > > And we may even consider reverting the updated bindings as it appears > they are still not correct. If you can tell me what the git ids of them are, I'll be glad to do so right now, sorry for taking them "early". thanks, greg k-h