Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp2280275pxk; Sat, 3 Oct 2020 14:57:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwMr1bk/y8sZTBC/YqdOyf1T4uKhAadB33aEcnkqVqpMUBX6UwengfaErNVWV0rzqTfXIfC X-Received: by 2002:a50:cc8d:: with SMTP id q13mr9987483edi.298.1601762234262; Sat, 03 Oct 2020 14:57:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601762234; cv=none; d=google.com; s=arc-20160816; b=g1ofPFFvKVtYc+LJc53RvjxqjoD2DPsn2EfoXMdR2+tJ+IP/or+MrGVull+l3RnlPN htXgQ2y42FrjvPMi6E52X8P01Qz/qkZvNz+vKnXCN7h6l8oVGxSzzIRy3AsRRNvJGaEY 1vHhGYBlBbhMCUxGugK2ILlRMwGBa8UmEcuk7ARrGd4xzyMfHuO2dulUQ1JTphjUkXIH E3vBA8/zD82jyWbpL8n0Gn7jDw7ZRLrzKCYK4simUvJex1CEaJI9rDft8PeSAr9eoQqe fUnVA1ZXo1L+DodOQW7kytZ/WbmyU6lYkorfjtbQDYy59lE7RyOsi3boa10GD6jLFFP6 O0RQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:date:cc:to:from:subject :message-id; bh=LHlBLrmPz29I37bQjq91hS0Pon0hyDqAmvlc3DtNbQ0=; b=fHTtlCP9nrjRSsAKhVTk/Duw/JTzQrb+IRDFUMwsbHdtDA815xS+nqZ4z8aHELvL2l Kewzp3Uq1nR8zHSxzu4IxXT7QWTrKhEpTTrRJYOCoiWCRywwUJaMkXnO0WxY4iQSYAvy 8H8eoJkQOrHPLgG0MNAXn0pw5ViPi9ds3KA/sZWUOzMwOrx6uPUkN/LpkYqOZcIBTCsE hBc28CP4ffvn1UzPKjmAncO6KrjfRnf+6CljCHVA1qjNwwLNBrozmJmdV9asgSYXWur2 9GgiM1kuuw2UUkg6QBaE2VdrI8ir5fGwjVO3H5lUQf7zKND2vrL8Ma0VAxnr3g6bHxC0 nfIQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-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 w1si3921926ejy.686.2020.10.03.14.56.51; Sat, 03 Oct 2020 14:57:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726032AbgJCVzp (ORCPT + 99 others); Sat, 3 Oct 2020 17:55:45 -0400 Received: from smtprelay0101.hostedemail.com ([216.40.44.101]:32800 "EHLO smtprelay.hostedemail.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725913AbgJCVzp (ORCPT ); Sat, 3 Oct 2020 17:55:45 -0400 Received: from filter.hostedemail.com (clb03-v110.bra.tucows.net [216.40.38.60]) by smtprelay01.hostedemail.com (Postfix) with ESMTP id EC9AE100E7B43; Sat, 3 Oct 2020 21:55:43 +0000 (UTC) X-Session-Marker: 6A6F6540706572636865732E636F6D X-Spam-Summary: 2,0,0,,d41d8cd98f00b204,joe@perches.com,,RULES_HIT:41:355:379:599:800:960:973:988:989:1260:1277:1311:1313:1314:1345:1359:1437:1461:1515:1516:1518:1534:1541:1593:1594:1711:1730:1747:1777:1792:2194:2198:2199:2200:2393:2553:2559:2562:2828:3138:3139:3140:3141:3142:3353:3622:3865:3866:3867:3871:3872:3873:4184:4321:5007:6119:6691:7901:7903:8531:10004:10400:10848:11026:11232:11658:11914:12043:12296:12297:12740:12760:12895:13069:13311:13357:13439:14180:14181:14659:14721:21060:21080:21451:21611:21627:21990:30054:30083:30090:30091,0,RBL:none,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:,MSBL:0,DNSBL:none,Custom_rules:0:0:0,LFtime:2,LUA_SUMMARY:none X-HE-Tag: prose47_3907d46271b0 X-Filterd-Recvd-Size: 2898 Received: from XPS-9350.home (unknown [47.151.133.149]) (Authenticated sender: joe@perches.com) by omf02.hostedemail.com (Postfix) with ESMTPA; Sat, 3 Oct 2020 21:55:42 +0000 (UTC) Message-ID: <9822843f764520e1076a92fd9120294aa393a085.camel@perches.com> Subject: Re: [PATCH] test_power: add missing newlines when printing parameters by sysfs From: Joe Perches To: Sebastian Reichel Cc: Xiongfeng Wang , linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org Date: Sat, 03 Oct 2020 14:55:41 -0700 In-Reply-To: <20201003215029.jsugcgpgrmcmydr3@earth.universe> References: <1599199798-27804-1-git-send-email-wangxiongfeng2@huawei.com> <20201003212336.5et7erdf6fihqscu@earth.universe> <472008b94f4b20915425db4714fdb505cb0cbe5a.camel@perches.com> <20201003215029.jsugcgpgrmcmydr3@earth.universe> Content-Type: text/plain; charset="ISO-8859-1" User-Agent: Evolution 3.36.4-0ubuntu1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, 2020-10-03 at 23:50 +0200, Sebastian Reichel wrote: > Hi, > > On Sat, Oct 03, 2020 at 02:43:09PM -0700, Joe Perches wrote: > > On Sat, 2020-10-03 at 23:23 +0200, Sebastian Reichel wrote: > > > On Fri, Sep 04, 2020 at 02:09:58PM +0800, Xiongfeng Wang wrote: > > > > When I cat some module parameters by sysfs, it displays as follows. > > > > It's better to add a newline for easy reading. > > [] > > > > root@syzkaller:~# cd /sys/module/test_power/parameters/ > > > > root@syzkaller:/sys/module/test_power/parameters# cat ac_online > > > > onroot@syzkaller:/sys/module/test_power/parameters# cat battery_present > > > > trueroot@syzkaller:/sys/module/test_power/parameters# cat battery_health > > > > goodroot@syzkaller:/sys/module/test_power/parameters# cat battery_status > > > > dischargingroot@syzkaller:/sys/module/test_power/parameters# cat battery_technology > > > > LIONroot@syzkaller:/sys/module/test_power/parameters# cat usb_online > > > > onroot@syzkaller:/sys/module/test_power/parameters# > > > > > > > > Signed-off-by: Xiongfeng Wang > > > > --- > > > > > > Thanks, queued. > > [] > > > > diff --git a/drivers/power/supply/test_power.c b/drivers/power/supply/test_power.c > > [] > > > > @@ -353,6 +353,7 @@ static int param_set_ac_online(const char *key, const struct kernel_param *kp) > > > > static int param_get_ac_online(char *buffer, const struct kernel_param *kp) > > > > { > > > > strcpy(buffer, map_get_key(map_ac_online, ac_online, "unknown")); > > > > + strcat(buffer, "\n"); > > > > return strlen(buffer); > > > > } > > > > All of these would be better as sprintf(buffer, "%s\n", ) > > so the output is scanned just once instead of scanned three times. > > Agreed. Anybody willing to send a patch? :) Well, you _are_ the maintainer. Why not you?