Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp2943363pxb; Sun, 26 Sep 2021 00:15:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxXzSrE7OdcgurljLvS2p/WmrYYC3axxsVQvg/IEruN+lEiwcypEConw6Trtg38xQSZn7EG X-Received: by 2002:a5d:87d2:: with SMTP id q18mr15936025ios.78.1632640542195; Sun, 26 Sep 2021 00:15:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632640542; cv=none; d=google.com; s=arc-20160816; b=GgueaEBjW6vIJNYfZAq+HpA+/VxmVrPx1G4jKloLWZCa1zYGrpahVmn2MDVIFaGGMr Ot1h8r7yr/5s0KBs/dIiDoMpT8ZyuvE31kwvF9NqogHREWJiIg2fjBBTgoaOHcQMsQwM GsFqT5ANs7T0YMOI87Ajny83KNnCPWxFInYgQ87BHrAZRTL/MWyu2Z+OQONe/VezXnnd aU6OkmBeCWRaz7NpdzNwNxmIoOtEWzq0g2OekMkoBghrBL52dCrd6Fxwu2axrrGX5QYM 58QzwM5PlecujD3j/m34F8CPZXcO3r1vZrvXAE+spvap63AwrlbIPq/5ty2Os9PkIC4j tqlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=s1g20qcSNH830RtMZtRpnOZCy3q88nhA1Ng5Qpk6pp0=; b=rNfaR8a2Ogcf+r4YOpeT/Xb9jsypau6c64SpBYVUKVe8iCNKeU5k8Wc4kvSWKKQf1Z AwlX58gac6dFwYPn5sEumQc2PfRXXKt3HOu2DXDmRcjxVdv9Rv/EwCJEa66IoIoI8bFo ThZuhA2DcC5xYDdYhMv0PUwHWrLGotIeLXii0/7gIjBoJUo3vGiFgsvw0LuilKVI5/6F eu/aX565FPxgnii2Rx+RHjonWkChOTv3QucqCQROBenC6lxsp7mhv9sWFhy39zocoEis eDowogyQOIy2czTIO6S0ubLtTdvBWiWzt4WGA1bdUbre6RxJPSg+drAVDXWy3mcDIUlQ W5TA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=W+6aH9e2; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w8si15372129jaa.127.2021.09.26.00.15.29; Sun, 26 Sep 2021 00:15:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=W+6aH9e2; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231124AbhIZHQh (ORCPT + 99 others); Sun, 26 Sep 2021 03:16:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38842 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230507AbhIZHQg (ORCPT ); Sun, 26 Sep 2021 03:16:36 -0400 Received: from mail-yb1-xb35.google.com (mail-yb1-xb35.google.com [IPv6:2607:f8b0:4864:20::b35]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 29FF5C061575 for ; Sun, 26 Sep 2021 00:15:01 -0700 (PDT) Received: by mail-yb1-xb35.google.com with SMTP id z5so16042827ybj.2 for ; Sun, 26 Sep 2021 00:15:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=s1g20qcSNH830RtMZtRpnOZCy3q88nhA1Ng5Qpk6pp0=; b=W+6aH9e2hLiOSIlYxiFF98dEGX47ClamZIUZWbaIbq+P0Mv4q+z7yrqWwRC4P8wW7I mS5hmVG15a7+JjD7BRYoiIIcwNw7VG+Ry7IBaq9M+IyL+vJd8Yjmwnz/xopGepbNLkDZ YhPQcrL9NML7kl3pDfxm+7yE4RoSIhIX1EAfbXIJwgA/G9MwSEoUOb06tQADOh0ChaOb WGXpnKF18pJbfeb5wtUlgOnJF1Dc3VOjYeoc8HK8HfNjSR+rUZ8GstafSmsI7Fr+j8ZM oUc6YZb8RvaZ5x/AVbxzXd2kl/m4J7aS9xoEQeRzJ8j+Kgib9wcn6DWQ4O+z7y8zAuLN 1JFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=s1g20qcSNH830RtMZtRpnOZCy3q88nhA1Ng5Qpk6pp0=; b=HGlPDTmIw6tEyXqHXpG/CGLLwM/bJJjVcbPw46Ptpxi1J6Ew8+7auoWF9am4e+dpP2 Lyab4DVFgy3lsy9pp5c/Hm/aGtWW9vDnIBU6rcbxVmxJNKGWx3uR+ODI4pXU+/5pMs3H lBeCi0ypDW6VsrpCgsE8SDBBGIzhg/pR8HZKOJeHLk9uKLs0JM+xZjY1ICUCRZZn8afa ND02rCWM2ATXVBvLuTIfSZV8tXA5oF5aFZ0pKIIJlgtlmC05Wm7iVl8mp61AneN6tz28 kJd0SMJZBqevbXPETvNfeVO4m3ETkigmai75JxkttfZa6MbXQDGwT/roeyva/NmsQlbn OPAQ== X-Gm-Message-State: AOAM5316iZMwgUzNg1ZAxoYRLlNAMFYN5YN8CPLE2sE6anZRovmta9X5 rMwk2CoX9tuZ5Zfsr7qGoprcXXv2hcjeGoNPRIJRig== X-Received: by 2002:a25:d8a:: with SMTP id 132mr15204847ybn.90.1632640499900; Sun, 26 Sep 2021 00:14:59 -0700 (PDT) MIME-Version: 1.0 References: <20210913152801.v3.1.I17f57656757b83a1c0fb4b78525d8aca581725db@changeid> In-Reply-To: From: Joseph Hwang Date: Sun, 26 Sep 2021 15:14:48 +0800 Message-ID: Subject: Re: [PATCH v3 1/3] Bluetooth: btandroid: Support Android Bluetooth Quality Report To: Marcel Holtmann Cc: linux-bluetooth , Luiz Augusto von Dentz , =?UTF-8?Q?Pali_Roh=C3=A1r?= , CrosBT Upstreaming , kernel test robot , Miao-chen Chou , Johan Hedberg , linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Hi Marcel: I am very sorry that I missed your review comment! I have used net/bluetooth/aosp.c to replace drivers/bluetooth/btandroid.c, and enable the aosp capability by hci_set_aosp_capable() in the drivers. The new patch subject is [v4,1/4] Bluetooth: aosp: Support AOSP Bluetooth Quality Report (https://patchwork.kernel.org/project/bluetooth/patch/20210926150657.v4.1= .Iaa4a0269e51d8e8d8784a6ac8e05899b49a1377d@changeid/) Please take a look. Thanks and regards, Joseph On Mon, Sep 13, 2021 at 10:32 PM Marcel Holtmann wrot= e: > > Hi Joseph, > > > Add the btandroid.c file to support Android BQR commands. > > > > This module may be referenced by btusb, btrtl, and hci_qca when a > > Bluetooth controller supports the Android Bluetooth Quality Report. > > > > Reported-by: kernel test robot > > > > Reviewed-by: Miao-chen Chou > > Signed-off-by: Joseph Hwang > > --- > > > > Changes in v3: > > - Fix the auto build test ERROR > > "undefined symbol: btandroid_set_quality_report" that occurred > > with some kernel configs. > > - Note that the mgmt-tester "Read Exp Feature - Success" failed. > > But on my test device, the same test passed. Please kindly let me > > know what may be going wrong. These patches do not actually > > modify read/set experimental features. > > - As to CheckPatch failed. No need to modify the MAINTAINERS file. > > Thanks. > > > > Changes in v2: > > - Fix the titles of patches 2/3 and 3/3 and reduce their lengths. > > > > drivers/bluetooth/Kconfig | 5 ++ > > drivers/bluetooth/Makefile | 1 + > > drivers/bluetooth/btandroid.c | 106 ++++++++++++++++++++++++++++++++++ > > drivers/bluetooth/btandroid.h | 10 ++++ > > 4 files changed, 122 insertions(+) > > create mode 100644 drivers/bluetooth/btandroid.c > > create mode 100644 drivers/bluetooth/btandroid.h > > I am confused now. Did you read my review comments? I do _not_ want it th= is way; so please read my previous response and don=E2=80=99t send the exac= t same patch again. > > Regards > > Marcel > --=20 Joseph Shyh-In Hwang Email: josephsih@google.com