Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp5715877ybl; Tue, 10 Dec 2019 10:18:25 -0800 (PST) X-Google-Smtp-Source: APXvYqxvF6d9vgcGKFx4hWkNigD4PTSUqiZjqWcuCdRYL0oQPqZcCgef4VFJS/nOTQnw9RQXqtiZ X-Received: by 2002:a05:6830:12cc:: with SMTP id a12mr321873otq.73.1576001905527; Tue, 10 Dec 2019 10:18:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576001905; cv=none; d=google.com; s=arc-20160816; b=hPL3bbQ7Qrk9XZyJmSw/wHNW2uJLC0F1GCq4demTR8sbnwr8QWpaLLX1+I4+IkCatR m+yKVw+FhUNjzUrfDIYX82cSplYgkLdIZCTp46iuRkkcG4p83apohl+blbwvLbRz/dg0 lkoEs0we73YjZ9d5whXqg1e92z76J7GO0CBmWRzG2MIQC2u2uEcq9vOG/KkPH6hzaHH9 rKsNvqJAKyrbE+4/X/GE3731K70LI5+Okc4nbKr3L98MLFNYXMe5Vx7WaLjMq32Xhlq1 9WPX5oMujwKGozU7tAprgpci8C7RmXfh/zRHnzdy/RqYTZeeTMx0Xb/hmzVS8YFu+S0O oALw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:autocrypt:openpgp:from:references:cc:to:subject :dkim-signature; bh=FKAvwdwjv66zqDhbKJSk2LilFV0FID8rhNGOrCZmeT0=; b=iyQ150rvoNED9yrjsMct5+pf4p8c6VbhHFruePOlTMN8iM35XBxv3U1EtKU2Net+ME jMsbBgwgZi0dOvFFYaeCvfHxk/4JHiakA2VcQKaRwJ4qffo8XW9e5dS7ZWhfKXmXvkmz nrKRRO9xebOblvTTW75k1X7WfmGIirToV0ByaNwn4uE7HtgYZfF1q+gE35/K0uTuN0jq Qv1yPCAlNkj25qAZSSbA3dp0pKMqMYbvjE+ih/oF3dsonUvxujinPPj5W51wje1Dpz9Z L2ogukpS66/637WCZ/lkSpAF7zuPe+sToBxCDnPfmieS6ydvCo9oGxOu0pANqu4trhWh yxvA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@akamai.com header.s=jan2016.eng header.b=BVmQCAHE; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=akamai.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g6si2343200otb.231.2019.12.10.10.18.11; Tue, 10 Dec 2019 10:18:25 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@akamai.com header.s=jan2016.eng header.b=BVmQCAHE; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=akamai.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727727AbfLJSQg (ORCPT + 99 others); Tue, 10 Dec 2019 13:16:36 -0500 Received: from mx0a-00190b01.pphosted.com ([67.231.149.131]:52412 "EHLO mx0a-00190b01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727568AbfLJSQg (ORCPT ); Tue, 10 Dec 2019 13:16:36 -0500 Received: from pps.filterd (m0122333.ppops.net [127.0.0.1]) by mx0a-00190b01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xBAI2KIG021858; Tue, 10 Dec 2019 18:16:25 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=subject : to : cc : references : from : message-id : date : mime-version : in-reply-to : content-type : content-transfer-encoding; s=jan2016.eng; bh=FKAvwdwjv66zqDhbKJSk2LilFV0FID8rhNGOrCZmeT0=; b=BVmQCAHECJrEs4o8hd31xK2vIX2vm1Kn2Nq7zW3XA2CeIaUE37ayJEntf1OkjvBO2Trs 5T4SFKFRXdrHxbh+n0Rd9iJIYVXiNbZW2ZlPHEp0rhhZbfabnR5FxQ0iqtTZ83N1xJro mSbxs/GM5mNfSuAqsxpJTAKK05/h0y6Cf3rhAIQTMVRS2/y4USrCa3rGF6f3JLWpxF20 DvNFM4fLYkpZhectdXyjAYwekqsn4zBalMGuUvp353bXdjdBc+JtM6cScm4Ip1eTUsuS oRqEHZ8+PXTLZDLzuZFu/hBVbSWvSTYRdZBTJc5Y6WWw1DneYxNp+ztaWiRHcXjZ/AFO rQ== Received: from prod-mail-ppoint2 (prod-mail-ppoint2.akamai.com [184.51.33.19] (may be forged)) by mx0a-00190b01.pphosted.com with ESMTP id 2wr47cx1e0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 10 Dec 2019 18:16:25 +0000 Received: from pps.filterd (prod-mail-ppoint2.akamai.com [127.0.0.1]) by prod-mail-ppoint2.akamai.com (8.16.0.27/8.16.0.27) with SMTP id xBAI2UQH023603; Tue, 10 Dec 2019 13:16:24 -0500 Received: from prod-mail-relay11.akamai.com ([172.27.118.250]) by prod-mail-ppoint2.akamai.com with ESMTP id 2wr89yf73r-1; Tue, 10 Dec 2019 13:16:24 -0500 Received: from [172.28.3.71] (bos-lpjec.145bw.corp.akamai.com [172.28.3.71]) by prod-mail-relay11.akamai.com (Postfix) with ESMTP id 1EB731FC69; Tue, 10 Dec 2019 18:16:24 +0000 (GMT) Subject: Re: [PATCH V2] lib/dynamic_debug: make better dynamic log output To: Huang Shijie Cc: linux-kernel@vger.kernel.org, 1537577747@qq.com, Jim Cromie References: <20191209094437.14866-1-sjhuang@iluvatar.ai> <20191210063820.26766-1-sjhuang@iluvatar.ai> From: Jason Baron Openpgp: preference=signencrypt Autocrypt: addr=jbaron@akamai.com; prefer-encrypt=mutual; keydata= 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 JeQ7iQ== Message-ID: Date: Tue, 10 Dec 2019 13:16:10 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <20191210063820.26766-1-sjhuang@iluvatar.ai> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-12-10_05:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=847 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-1912100152 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-12-10_05:2019-12-10,2019-12-10 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=859 priorityscore=1501 suspectscore=0 phishscore=0 malwarescore=0 clxscore=1011 mlxscore=0 adultscore=0 spamscore=0 lowpriorityscore=0 impostorscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1912100152 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 12/10/19 1:38 AM, Huang Shijie wrote: > The driver strings and device name is not changed for the driver's dynamic > log output. But the dynamic_emit_prefix() which contains the function names > may change when the function names change. > > So the patch makes the better dynamic log output. > > Signed-off-by: Huang Shijie > --- > v1 -- >v2 > Add a whitespace between driver strings and dev name. > --- > lib/dynamic_debug.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/lib/dynamic_debug.c b/lib/dynamic_debug.c > index c60409138e13..f6665af6abd4 100644 > --- a/lib/dynamic_debug.c > +++ b/lib/dynamic_debug.c > @@ -589,9 +589,9 @@ void __dynamic_dev_dbg(struct _ddebug *descriptor, > } else { > char buf[PREFIX_SIZE]; > > - dev_printk_emit(LOGLEVEL_DEBUG, dev, "%s%s %s: %pV", > - dynamic_emit_prefix(descriptor, buf), > + dev_printk_emit(LOGLEVEL_DEBUG, dev, "%s %s %s: %pV", > dev_driver_string(dev), dev_name(dev), > + dynamic_emit_prefix(descriptor, buf), > &vaf); > } > > Hi Huang, So this is just reversing the order of output. All the other dynamic debug calls emit the 'prefix' first, so if we were to change this it seems like we'd also want to change the other ones to be consistent. That said, I'm not sure why reversing things here is better? Thanks, -Jason