Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp2266968ybl; Thu, 19 Dec 2019 10:42:09 -0800 (PST) X-Google-Smtp-Source: APXvYqzJhQzj7yaLkRgQvfR4UnOzYtxT5I9165AYEb7KNmB64Kb7VxUAB07qwy+WArqGrj7d8t5A X-Received: by 2002:a05:6830:1608:: with SMTP id g8mr9797480otr.169.1576780929087; Thu, 19 Dec 2019 10:42:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576780929; cv=none; d=google.com; s=arc-20160816; b=y+pzKp4d3h3MB60YNXke9EUuRkcvxOW0mCiwfz0lhA10H40vKMAD99fzVq8tpAE1qE J5qa69G28rK1pJYmvjmQcLgsh/JNaqJo8U3Nvsk9w3zFCkyJB4zslHjmsxwYOtjP7PWo 7SHyhKVa2RWAqqNzm+MMOYVO8aRDLXp/fA12YuzzY1FE5FsXqWYWYCwG5PzOynGJa64O 8pbq/0Pk2+7LwN9+Sm9nYwlwE9G+APKlscI5lIcQrGwXSCRSyCGEv/+NmHGtOsVCXYMT 0vXwA+eN+x38EPAAgy9kgWu8GWYv+oFIn+vM6ipAxYvmql+JCSv9iWiAENpSDUX0a9Bm wqoQ== 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:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=2yPGcFKaPcaFDz9uE0gx6x4skwy23UWgjFgUUhI3tJI=; b=H78tzFsYPykRA9Ae2sY413tvdOy57b3AWfLbqcypvlrKteIF7iO49Y+HjBNTl5+4zk u/bI0aPS14wXb6d98MkEzWaqBmn33rTB7NlbXEP4v0lPuaPGeiG7HHTiosSRRraQDpW2 ptKq3FslbJ96pUOXTVi8AWb+6JolcoR+t8nlnfPDWDBI0FzpiZoIOllHbntccbn/yFzX eO/7KPWJ89ME8hmadga4iGz3jktYc/QEuXFXf0BqYYojUnVSpeIbh71gEZhLZkHr82rA oPfdukK6wf674XOiREQFI2fDixPdTL57CB9c0bk+1mfgVixU3Hdx4X4SleOt7okZqFjQ VbYg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Qb0FUGYp; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z3si3406348oib.164.2019.12.19.10.41.57; Thu, 19 Dec 2019 10:42:09 -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=@kernel.org header.s=default header.b=Qb0FUGYp; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728417AbfLSSkp (ORCPT + 99 others); Thu, 19 Dec 2019 13:40:45 -0500 Received: from mail.kernel.org ([198.145.29.99]:59494 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728408AbfLSSkl (ORCPT ); Thu, 19 Dec 2019 13:40:41 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 900E724679; Thu, 19 Dec 2019 18:40:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1576780841; bh=chLQgsXuHkoQm2h4ueJb1deFdiqcUC5TRor73eu385Q=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Qb0FUGYpyBu7cuee/009EDQt69lk55KQoFWKopImXYXTQAj0vSkfl+LqzPwXWKrHU uwmDKo0+myDv8n6nY8q/azs7SUo4aqhIKAkjnc2ZAxX8JJNcrAQFciLi5HR6erna+5 jos7HciPKj81I8ww7CjvmjCsuDv7dEb+ePZP0qJM= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Ming Lei , Jens Axboe , Nobuhiro Iwamatsu Subject: [PATCH 4.4 139/162] blk-mq: make sure that line break can be printed Date: Thu, 19 Dec 2019 19:34:07 +0100 Message-Id: <20191219183216.228258091@linuxfoundation.org> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20191219183150.477687052@linuxfoundation.org> References: <20191219183150.477687052@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Ming Lei commit d2c9be89f8ebe7ebcc97676ac40f8dec1cf9b43a upstream. 8962842ca5ab ("blk-mq: avoid sysfs buffer overflow with too many CPU cores") avoids sysfs buffer overflow, and reserves one character for line break. However, the last snprintf() doesn't get correct 'size' parameter passed in, so fixed it. Fixes: 8962842ca5ab ("blk-mq: avoid sysfs buffer overflow with too many CPU cores") Signed-off-by: Ming Lei Signed-off-by: Jens Axboe Cc: Nobuhiro Iwamatsu Signed-off-by: Greg Kroah-Hartman --- block/blk-mq-sysfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/block/blk-mq-sysfs.c +++ b/block/blk-mq-sysfs.c @@ -248,7 +248,7 @@ static ssize_t blk_mq_hw_sysfs_cpus_show pos += ret; } - ret = snprintf(pos + page, size - pos, "\n"); + ret = snprintf(pos + page, size + 1 - pos, "\n"); return pos + ret; }