From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.6 required=3.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_PASS,URIBL_BLOCKED,USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2ADC6C282C3 for ; Tue, 22 Jan 2019 22:42:44 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id ECF3A217D6 for ; Tue, 22 Jan 2019 22:42:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="H+fiwqNo" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727258AbfAVWmm (ORCPT ); Tue, 22 Jan 2019 17:42:42 -0500 Received: from mail-lj1-f193.google.com ([209.85.208.193]:46194 "EHLO mail-lj1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726851AbfAVWmk (ORCPT ); Tue, 22 Jan 2019 17:42:40 -0500 Received: by mail-lj1-f193.google.com with SMTP id v15-v6so135236ljh.13 for ; Tue, 22 Jan 2019 14:42:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=VZaokQwl9SY/X/XqBGguubg/MHwgfemvv46E+U/pJUI=; b=H+fiwqNoOcvcNZWQWfbjd2N4Yos2Y8HjtIZy3o+6FtirENKQocPD78+HRLOEAOUApV bfzWgpniV9kUYsJ11BItK/AgMIpEw4WnBRsYoR+zZve3KAudED8YCCPWwZYVgAzDIprP 9jfVKCphA2N3H22CJ3N1y/0tJNHCjwuTrPtXi6dxchNdR5ybLZhH2PyBo75dXyWyESph +27k5+J6bMX8GJu/smRLbB/996eJHOK1/kle8thHvfG2IhwEvLx7Go1aLZObnbBGwnUZ GlY8wixosxoigmxUHmQui7XLdR8idqjqvZjNslwb7wxqngJ+VO5d8plYtki656sN5/+C CWKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VZaokQwl9SY/X/XqBGguubg/MHwgfemvv46E+U/pJUI=; b=kUYcOctsIysvE6xG7lcZLw9LiqCXA33iQwx0O1WGABpu44ALiABoQFNwT40iL8EdWj 6xs0spbWgnj4sm1jq9TOEtcStQhnELYVQOLbA1RrA3GIvnrmN+I/HsYQ0YR64Mre2Uod cYLn7JWctJbabT3YCRYYz2nOsJ9l7gQpmNjJFrTDcbzaoCYNEpJLsV8MRB322sXcKWHy LwU0xfBgtqy382wu/pmqF0lspzZVmSuAyX+oYtqrry4bSS/7aUtaUWNNaR7HIZkvChzf 9gR+KyMe/sOOlthQQyb/MlbbTWXC2YzebaFt/70xlnAjTzkEKSX9uteufCGV9VXwP3m6 mFig== X-Gm-Message-State: AJcUukcSQehabBZ8LqxhytyL+cCShBCVTfLXTZbXcucOqb4rhDtbTcYn BLGrauLRjkBm9rGII8yWRLRskWJJth89vVnqRoX58A== X-Google-Smtp-Source: ALg8bN6wNCeiq6QpNe1OxJCB4vWA6uOSfhQBrIf5buaEctVVr8rj1u5HofMhBcQG+Mma/7YCYq9Mjk5ycvR29mP9aL4= X-Received: by 2002:a2e:9556:: with SMTP id t22-v6mr15318213ljh.36.1548196958207; Tue, 22 Jan 2019 14:42:38 -0800 (PST) MIME-Version: 1.0 References: <20181117010748.24347-1-rajatja@google.com> <20190118223407.64818-1-rajatja@google.com> In-Reply-To: From: Dmitry Torokhov Date: Tue, 22 Jan 2019 14:42:26 -0800 Message-ID: Subject: Re: [PATCH v4 1/5] usb: split code locating ACPI companion into port and device To: Rajat Jain , Greg Kroah-Hartman Cc: Marcel Holtmann , Johan Hedberg , "David S. Miller" , Alex Hung , Bluez mailing list , Linux Kernel Mailing List , linux-usb@vger.kernel.org, netdev , Rajat Jain , Raghuram Hegde , chethan.tumkur.narayan@intel.com, "Ghorai, Sukumar" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jan 22, 2019 at 2:29 PM Rajat Jain wrote: > > Hi Marcel, > > On Sat, Jan 19, 2019 at 11:51 AM Marcel Holtmann wrote: > > > > Hi Rajat, > > > > > In preparation for handling embedded USB devices let's split > > > usb_acpi_find_companion() into usb_acpi_find_companion_for_device() and > > > usb_acpi_find_companion_for_port(). > > > > > > Signed-off-by: Dmitry Torokhov > > > Signed-off-by: Rajat Jain > > > Acked-by: Greg Kroah-Hartman > > > Tested-by: Sukumar Ghorai > > > --- > > > v4: Add Acked-by and Tested-by in signatures. > > > v3: same as v1 > > > v2: same as v1 > > > > > > drivers/usb/core/usb-acpi.c | 133 +++++++++++++++++++----------------- > > > 1 file changed, 72 insertions(+), 61 deletions(-) > > > > what is the plan here? I take this via bluetooth-next tree? > > Yes, I'd think that would be the best plan. Dmitry / Greg - do you > have any objections / suggestions? That's up to Greg, but since he'd acked the patches I'd assume he's OK with taking it through bluetooth. As an option Marcel could cut an immutable branch off 4.20 with the first 2 patches so that he and Greg can both pull it into their main branches and then git will do the right thing when Linus pulls from them. Lee uses quite a bit of them in MFD and other maintainers are known to occasionally make them for work that needs to be shared between trees. Thanks. -- Dmitry From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [v4,1/5] usb: split code locating ACPI companion into port and device From: Dmitry Torokhov Message-Id: Date: Tue, 22 Jan 2019 14:42:26 -0800 To: Rajat Jain , Greg Kroah-Hartman Cc: Marcel Holtmann , Johan Hedberg , "David S. Miller" , Alex Hung , Bluez mailing list , Linux Kernel Mailing List , linux-usb@vger.kernel.org, netdev , Rajat Jain , Raghuram Hegde , chethan.tumkur.narayan@intel.com, "Ghorai, Sukumar" List-ID: T24gVHVlLCBKYW4gMjIsIDIwMTkgYXQgMjoyOSBQTSBSYWphdCBKYWluIDxyYWphdGphQGdvb2ds ZS5jb20+IHdyb3RlOgo+Cj4gSGkgTWFyY2VsLAo+Cj4gT24gU2F0LCBKYW4gMTksIDIwMTkgYXQg MTE6NTEgQU0gTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPiB3cm90ZToKPiA+ Cj4gPiBIaSBSYWphdCwKPiA+Cj4gPiA+IEluIHByZXBhcmF0aW9uIGZvciBoYW5kbGluZyBlbWJl ZGRlZCBVU0IgZGV2aWNlcyBsZXQncyBzcGxpdAo+ID4gPiB1c2JfYWNwaV9maW5kX2NvbXBhbmlv bigpIGludG8gdXNiX2FjcGlfZmluZF9jb21wYW5pb25fZm9yX2RldmljZSgpIGFuZAo+ID4gPiB1 c2JfYWNwaV9maW5kX2NvbXBhbmlvbl9mb3JfcG9ydCgpLgo+ID4gPgo+ID4gPiBTaWduZWQtb2Zm LWJ5OiBEbWl0cnkgVG9yb2tob3YgPGR0b3JAY2hyb21pdW0ub3JnPgo+ID4gPiBTaWduZWQtb2Zm LWJ5OiBSYWphdCBKYWluIDxyYWphdGphQGdvb2dsZS5jb20+Cj4gPiA+IEFja2VkLWJ5OiBHcmVn IEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgo+ID4gPiBUZXN0ZWQt Ynk6IFN1a3VtYXIgR2hvcmFpIDxzdWt1bWFyLmdob3JhaUBpbnRlbC5jb20+Cj4gPiA+IC0tLQo+ ID4gPiB2NDogQWRkIEFja2VkLWJ5IGFuZCBUZXN0ZWQtYnkgaW4gc2lnbmF0dXJlcy4KPiA+ID4g djM6IHNhbWUgYXMgdjEKPiA+ID4gdjI6IHNhbWUgYXMgdjEKPiA+ID4KPiA+ID4gZHJpdmVycy91 c2IvY29yZS91c2ItYWNwaS5jIHwgMTMzICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t LS0tLQo+ID4gPiAxIGZpbGUgY2hhbmdlZCwgNzIgaW5zZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25z KC0pCj4gPgo+ID4gd2hhdCBpcyB0aGUgcGxhbiBoZXJlPyBJIHRha2UgdGhpcyB2aWEgYmx1ZXRv b3RoLW5leHQgdHJlZT8KPgo+IFllcywgSSdkIHRoaW5rIHRoYXQgd291bGQgYmUgdGhlIGJlc3Qg cGxhbi4gRG1pdHJ5IC8gR3JlZyAtIGRvIHlvdQo+IGhhdmUgYW55IG9iamVjdGlvbnMgLyBzdWdn ZXN0aW9ucz8KClRoYXQncyB1cCB0byBHcmVnLCBidXQgc2luY2UgaGUnZCBhY2tlZCB0aGUgcGF0 Y2hlcyBJJ2QgYXNzdW1lIGhlJ3MgT0sKd2l0aCB0YWtpbmcgaXQgdGhyb3VnaCBibHVldG9vdGgu IEFzIGFuIG9wdGlvbiBNYXJjZWwgY291bGQgY3V0IGFuCmltbXV0YWJsZSBicmFuY2ggb2ZmIDQu MjAgd2l0aCB0aGUgZmlyc3QgMiBwYXRjaGVzIHNvIHRoYXQgaGUgYW5kIEdyZWcKY2FuIGJvdGgg cHVsbCBpdCBpbnRvIHRoZWlyIG1haW4gYnJhbmNoZXMgYW5kIHRoZW4gZ2l0IHdpbGwgZG8gdGhl CnJpZ2h0IHRoaW5nIHdoZW4gTGludXMgcHVsbHMgZnJvbSB0aGVtLiBMZWUgdXNlcyBxdWl0ZSBh IGJpdCBvZiB0aGVtCmluIE1GRCBhbmQgb3RoZXIgbWFpbnRhaW5lcnMgYXJlIGtub3duIHRvIG9j Y2FzaW9uYWxseSBtYWtlIHRoZW0gZm9yCndvcmsgdGhhdCBuZWVkcyB0byBiZSBzaGFyZWQgYmV0 d2VlbiB0cmVlcy4KClRoYW5rcy4K