Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp873291pxb; Thu, 24 Mar 2022 08:27:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw3uNR39VvZ6vHl/+caIsQqKnzURz026pNNrGLNLsGPxZJcHWrz3LKNhLRSAZZmKSVDWzwe X-Received: by 2002:a17:902:a98b:b0:14f:ae28:c660 with SMTP id bh11-20020a170902a98b00b0014fae28c660mr6547628plb.94.1648135661078; Thu, 24 Mar 2022 08:27:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648135661; cv=none; d=google.com; s=arc-20160816; b=JMjpg2xpNTZftC/qx0ZOEI5sK567KbetCOLtA9EUBHbSZkMhI7ZTBfCQeCtLVSuCZa sQk74RidKFYaDL2UobdrUCvMMjgBbVZn4zXbM+GrlmdZazMQZ4TS4r32N1JkzzTzmx9V GGziiSfpR3BKwO0qHEjZ4MtwWOxxKwD61VgJX+4oSkrrk+TVsuFpiM+4Ecc1hdbkZ2Di vLIpj0ENU/5xvg6nUciU85ax26UWy/8ycWX6ecRURQwLl7kvMNV7foDoE3sKU8PMqpeH 84b3la7fa1wHXYvKlE6vFuWP4RacHLSBftlUKu3QzksIPsAF/oOd6yvDeVj2AaiLvgFY Wgxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version; bh=Eu0Z/PoHfBnjbTko768NEsYOZSHOyzGNR3dMDzjcgQg=; b=qNlJAb4ZGdVtan4RHccSCUwEU+i+HiCkI3NLqhi7iVfhvIcrgQ8iucG8CQN0gk2xlm cS7tDvxCBA1GAvR2IQSNxBj2i0cMF3sB2GXQFWrB8zNWZnxyjcDRaMzIrP+0UzFs8HK2 ALMdxPZ9W7c0pYa/jdLaCoBaE26gQ+oT3tUAZ8tza3nwEfkAUvt8Zb+nsN236GeR9Huw H7G7UosIPbKNCaNUY3eh9xoVJj/iKlyiF0/NZxEDdw+PYqs8Zsxo0o/+GHRJfSCbCz+4 rmoxneEEXZKeMV5Rt5VC4K/ANvZjQTYojWsBbLmeepBKeJDtIfZc5WN3VWgEh1cKNX3t a8MA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id r12-20020a056a00216c00b004fa3a8e006fsi15738472pff.294.2022.03.24.08.27.09; Thu, 24 Mar 2022 08:27:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-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-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234816AbiCWKjB convert rfc822-to-8bit (ORCPT + 99 others); Wed, 23 Mar 2022 06:39:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34044 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234683AbiCWKjB (ORCPT ); Wed, 23 Mar 2022 06:39:01 -0400 Received: from mail.holtmann.org (coyote.holtmann.net [212.227.132.17]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id B05315BE55 for ; Wed, 23 Mar 2022 03:37:31 -0700 (PDT) Received: from smtpclient.apple (p5b3d2183.dip0.t-ipconnect.de [91.61.33.131]) by mail.holtmann.org (Postfix) with ESMTPSA id B7A3ACED31; Wed, 23 Mar 2022 11:37:30 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.80.82.1.1\)) Subject: Re: [PATCH BlueZ v2 4/9] adapter: Don't use DBG in mgmt_debug From: Marcel Holtmann In-Reply-To: <20220323000654.3157833-4-luiz.dentz@gmail.com> Date: Wed, 23 Mar 2022 11:37:30 +0100 Cc: linux-bluetooth@vger.kernel.org Content-Transfer-Encoding: 8BIT Message-Id: References: <20220323000654.3157833-1-luiz.dentz@gmail.com> <20220323000654.3157833-4-luiz.dentz@gmail.com> To: Luiz Augusto von Dentz X-Mailer: Apple Mail (2.3696.80.82.1.1) X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE 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-bluetooth@vger.kernel.org Hi Luiz, > mgmt_debug callback is used to print debug strings from mgmt instances > which includes the file and function names so using DBG would add yet > another set of file and function prefixes which makes the logs > confusing. > --- > src/adapter.c | 8 +++----- > 1 file changed, 3 insertions(+), 5 deletions(-) > > diff --git a/src/adapter.c b/src/adapter.c > index 97ce26f8e..6680c5410 100644 > --- a/src/adapter.c > +++ b/src/adapter.c > @@ -10327,9 +10327,8 @@ static void read_version_complete(uint8_t status, uint16_t length, > > static void mgmt_debug(const char *str, void *user_data) > { > - const char *prefix = user_data; > - > - info("%s%s", prefix, str); > + if (DBG_IS_ENABLED()) > + btd_debug(0xffff, "%s", str); > } > > int adapter_init(void) > @@ -10342,8 +10341,7 @@ int adapter_init(void) > return -EIO; > } > > - if (getenv("MGMT_DEBUG")) > - mgmt_set_debug(mgmt_primary, mgmt_debug, "mgmt: ", NULL); > + mgmt_set_debug(mgmt_primary, mgmt_debug, NULL, NULL); oh no. This is crazy. Please re-think this and what computational overhead you are introducing. Regards Marcel