Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp1739985pxv; Fri, 2 Jul 2021 10:58:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw3cKcNRZNN0m9pQmOy49zK0PSOWL+tmrWyZrmbLAEld9Xs+KVCejBmjA1+TRBmVroDij3s X-Received: by 2002:a05:6402:3507:: with SMTP id b7mr976738edd.66.1625248706199; Fri, 02 Jul 2021 10:58:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625248706; cv=none; d=google.com; s=arc-20160816; b=uWegyq2ICvy/6bJ4X+0S0RJzIaAn9Wdnb/HNyNmv4h5YAfkOnMw/x3tGYpRZlEmbGY g2eUQqJlQXApuqDpc1fSVJPHiRUkDKPdPcyJC5VufYnClo1KC50VDFjrVdX7wADhPNVA 6YLxzlPZjOMappGs16SebXoknubBNSxG0pd0GGmkMoWqfRXwUd+GNXLkm5F5ysgiPY6X XvBDsKneVtLTwtX8rSKcqGO8Tkz5iSGUBI9YAeYS6ffXk7rhCHF83QCjscty1mlfB+OH +1bdCUDe8tEim1H0jgppLyzjmpu/crs4bJaM/M7M1J5w+Mr56fzngeQzqKofrKOuW0vZ uzKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=yqLbJhDKN9o/oR9ToLXV7VKiOKTSY3QSTxZBsIy6vX0=; b=spKwXfiIYMU16nvoKbFVKmlAzGNykha2zSgK+JGnJsU4U05nxBJL+S7nbX5FP0R4a0 YMwCCx8sYuqI0857LifnuHoLVAeHkO80OH+Fg53n6h6s28z9cAACN4vzmLxTMeOJUrk5 oa8nW2hd1k+ao6g22YarXd+xu7TMzbCntmEll81JpAAPt0xXG0D5HnyY8BJ9LUOAVjdY 0BXjBvAx2gJQHif+FhXxQsI64DEpYUpE9O8XyIN6CXlxaDn0mEicj25B8LF6rabyqs/W XHtj84MCKEnHarM5w3kYdKAobSV4C2oSTaUKGqejh67SeFvMhlXMAeKx4lXQ6XDK8q7P lfYg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i9si3965839edc.312.2021.07.02.10.57.56; Fri, 02 Jul 2021 10:58:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230061AbhGBSAW (ORCPT + 99 others); Fri, 2 Jul 2021 14:00:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59418 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229499AbhGBSAW (ORCPT ); Fri, 2 Jul 2021 14:00:22 -0400 Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F140EC061762 for ; Fri, 2 Jul 2021 10:57:49 -0700 (PDT) Received: from pty.hi.pengutronix.de ([2001:67c:670:100:1d::c5]) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lzNQ6-0002qZ-7L; Fri, 02 Jul 2021 19:57:42 +0200 Received: from ore by pty.hi.pengutronix.de with local (Exim 4.89) (envelope-from ) id 1lzNQ4-0007tS-OI; Fri, 02 Jul 2021 19:57:40 +0200 Date: Fri, 2 Jul 2021 19:57:40 +0200 From: Oleksij Rempel To: Brian Norris Cc: Ping-Ke Shih , Kalle Valo , linux-wireless , netdev@vger.kernel.org, kernel@pengutronix.de Subject: Re: [PATCH 04/24] rtw89: add debug files Message-ID: <20210702175740.5cdhmfp4ldiv6tn7@pengutronix.de> References: <20210618064625.14131-1-pkshih@realtek.com> <20210618064625.14131-5-pkshih@realtek.com> <20210702072308.GA4184@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-IRC: #ptxdist @freenode X-Accept-Language: de,en X-Accept-Content-Type: text/plain X-Uptime: 19:42:32 up 212 days, 7:48, 46 users, load average: 0.16, 0.14, 0.05 User-Agent: NeoMutt/20170113 (1.7.2) X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::c5 X-SA-Exim-Mail-From: ore@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-wireless@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Fri, Jul 02, 2021 at 10:08:53AM -0700, Brian Norris wrote: > On Fri, Jul 2, 2021 at 12:23 AM Oleksij Rempel wrote: > > On Fri, Jun 18, 2021 at 02:46:05PM +0800, Ping-Ke Shih wrote: > > > +#ifdef CONFIG_RTW89_DEBUGMSG > > > +unsigned int rtw89_debug_mask; > > > +EXPORT_SYMBOL(rtw89_debug_mask); > > > +module_param_named(debug_mask, rtw89_debug_mask, uint, 0644); > > > +MODULE_PARM_DESC(debug_mask, "Debugging mask"); > > > +#endif > > > > > > For dynamic debugging we usually use ethtool msglvl. > > Please, convert all dev_err/warn/inf.... to netif_ counterparts > > Have you ever looked at a WiFi driver? Yes. You can parse the kernel log for my commits. > I haven't seen a single one that uses netif_*() for logging. > On the other hand, almost every > single one has a similar module parameter or debugfs knob for enabling > different types of debug messages. > > As it stands, the NETIF_* categories don't really align at all with > the kinds of message categories most WiFi drivers support. Do you > propose adding a bunch of new options to the netif debug feature? Why not? It make no sense or it is just "it is tradition, we never do it!" ? Even dynamic printk provide even more granularity. So module parameter looks like stone age against all existing possibilities. Regards, Oleksij -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |