Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp298336pxb; Fri, 15 Jan 2021 13:26:22 -0800 (PST) X-Google-Smtp-Source: ABdhPJwBLapN1yaVzSfwudDu3MrH1jZO8WTv4MS7JooR8YbXyB1xy6VnAeyUzu4KZSg4coUb3ldL X-Received: by 2002:a17:906:447:: with SMTP id e7mr10209083eja.172.1610745982080; Fri, 15 Jan 2021 13:26:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610745982; cv=none; d=google.com; s=arc-20160816; b=gvPMdBqFThaKZYojbPfhRLuy6n4u9+OHGCkUN/Em/25sw1afj06tbqPRvIV1UKTaEa lPo166zcnUqv8twFLuwxCzW04zmkisYFpL4zPJbL0L3u1HzayeoGmeWVJwTlIhOFx4Az 3Q0j5OLxmOTAGVMX1cTg1w1ZmeSVXyvTR86ouyvF15OmNy6eAAZfrs9GS2ybBipkWz2B JgVEkuUtAyGko1SXXA8YVh09ziCGPLcIbpkhPng7N+C91wjE0UD5Pt2fQPvoRZoYwOxq YniwZIbstUhMTLamcKaEALAvuFHzUELVisUlS0rFmtC1yaYPMYlTMx1EZG4jOR59voWJ 0FGg== 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:date:cc:to:from:subject:message-id; bh=mH3pb2JrLmm0h44iFYc/8j85jO85A9oTjIoyTz6NdNY=; b=Us5LO3x9ZkPL9a10SJr+USVyeZwBIDtko4fdv+yC//8Qk19fEFgGzvr14+JvbQATtK GGw47z1ywDnHeeqv92Tusm1Qy6Q9ml6MUzE4gUBbv1PqCgzewNDVFQglVydW+k53gwqH rMeMkxSm6hqpnYk5R1qYLMdkMJy4xafRYgc2zd7I7xNhCpStJCLjNUF/nY0MKnTRWSyE 7msbDIaITjkxLm3ORQmny9uSkFJf4IbNWetJ/QMtJNMdJfS6wIVKhINpWTV5+Mx542Hq MHTg7eN2xEOnve6oGYVI8/od06nzp+sdF+E9UmOdHqdj8YHvlgTbRPrUf6BfxOjzs0N+ HDRQ== 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 s5si4281227eji.671.2021.01.15.13.25.57; Fri, 15 Jan 2021 13:26:22 -0800 (PST) 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 S1725918AbhAOVYo (ORCPT + 99 others); Fri, 15 Jan 2021 16:24:44 -0500 Received: from smtprelay0211.hostedemail.com ([216.40.44.211]:54972 "EHLO smtprelay.hostedemail.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725536AbhAOVYn (ORCPT ); Fri, 15 Jan 2021 16:24:43 -0500 Received: from filter.hostedemail.com (clb03-v110.bra.tucows.net [216.40.38.60]) by smtprelay03.hostedemail.com (Postfix) with ESMTP id 6EAE58378163; Fri, 15 Jan 2021 21:24:02 +0000 (UTC) X-Session-Marker: 6A6F6540706572636865732E636F6D X-Spam-Summary: 2,0,0,,d41d8cd98f00b204,joe@perches.com,,RULES_HIT:41:355:379:800:960:973:988:989:1260:1261:1277:1311:1313:1314:1345:1437:1515:1516:1518:1534:1541:1593:1594:1711:1730:1747:1777:1792:2198:2199:2393:2559:2562:2828:3138:3139:3140:3141:3142:3352:3865:3866:3867:3868:3870:3871:3872:5007:7652:8660:8957:10004:10400:10848:11026:11657:11658:11914:12043:12048:12296:12297:12555:12679:12760:13019:13069:13148:13161:13221:13229:13230:13311:13357:13439:14181:14394:14659:14721:21080:21433:21450:21451:21627:21939:21990:30054,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:1,LUA_SUMMARY:none X-HE-Tag: sand31_0516eba27532 X-Filterd-Recvd-Size: 1966 Received: from [192.168.1.159] (unknown [47.151.137.21]) (Authenticated sender: joe@perches.com) by omf03.hostedemail.com (Postfix) with ESMTPA; Fri, 15 Jan 2021 21:24:00 +0000 (UTC) Message-ID: Subject: [PATCH] RDMA: usnic: Fix misuse of sysfs_emit_at From: Joe Perches To: Christian Benvenuti , Nelson Escobar , Doug Ledford , Jason Gunthorpe Cc: linux-rdma@vger.kernel.org, LKML , James Bottomley , Greg KH Date: Fri, 15 Jan 2021 13:23:59 -0800 Content-Type: text/plain; charset="ISO-8859-1" User-Agent: Evolution 3.38.1-1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In commit e28bf1f03b01 ("RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit") I mistakenly used len = sysfs_emit_at to overwrite the last trailing space of potentially multiple entry output. The length of the last sysfs_emit_at call is 1 and it should instead be ignored. Do so. Fixes: e28bf1f03b01 ("RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit") Reported-by: James Bottomley Signed-off-by: Joe Perches --- drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/hw/usnic/usnic_ib_sysfs.c b/drivers/infiniband/hw/usnic/usnic_ib_sysfs.c index e59615a4c9d9..fc077855b46c 100644 --- a/drivers/infiniband/hw/usnic/usnic_ib_sysfs.c +++ b/drivers/infiniband/hw/usnic/usnic_ib_sysfs.c @@ -231,7 +231,7 @@ static ssize_t summary_show(struct usnic_ib_qp_grp *qp_grp, char *buf) } } - len = sysfs_emit_at(buf, len, "\n"); + sysfs_emit_at(buf, len, "\n"); /* Overwrite the last trailing space */ return len; }