Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp8639672ybl; Thu, 16 Jan 2020 21:33:49 -0800 (PST) X-Google-Smtp-Source: APXvYqyjX0DBxMg59yGZtVhws2v+aERTobl2z/UWcOAdsjLjlafVNxRaPRq9F1RXwe/YRBDzye5X X-Received: by 2002:a05:6830:1bd5:: with SMTP id v21mr5209379ota.154.1579239229692; Thu, 16 Jan 2020 21:33:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579239229; cv=none; d=google.com; s=arc-20160816; b=qs5m88K5VvSRCcf/p2PqMoe17CeaXIoAHlLQEjdA7BkqmyISfDk5ayu0qCGIZYDS/g l2kBXqdLyLt44mvYLDYPex2cL4gEh1wjAe71nAjfNT2DsJpbG2kjMT/EJqTFC0PZXTPr psxvshenkrJ4SGxWYeFRsmrxJUDaMgWFVEeCSSSCBmkbwd3H+/Yc++vbbRYr843F/rOx ne6WBdPC/ZHs46Zin8ravk+R6rgwSPpkU5WKvI2yW4ChIRrAH5S4iIcNFLQe96GqKKAo +5G+D6ozBEUoeKobqid9HnSIywLW1SVEtX9dnNf7CZLvaiIDkf+RDXMnqKuYX8nzE4of ikhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=q6AVNeT1pWMrAlaKMB6tlkj93n7Ldpl+VE+2EqQtieY=; b=ZJ/er2P9avtXVNWXquS3hHjh2JAekUDTRbjZXMCS6xKhWryMTrNj2s9tRTsR+VdMv+ L34NRPIGufXwznZB9Sob3Ie6g4AvyMDd/zOb/w3KCwbwFFPkSy2HgXOw9bPqUNfnOFkq zdXRGC0Mylk+rO1oF1UzkFqphLzaFqzkLBI55hQKQ12dVLsJ2Od6veNCRZkytjUi0dtz dIOCjGNnFrZMPNYq1dYuES0hkoddj234yefkdvU+5MBPvQaeYwdieYoKCEUzWyFwD3vA jvxtRWzGMFVApLfNH3S4FpTnh00bRBbmbqNJmBtuwLQE/Ge12fzTk+fWaewEuyxKZqRL 7J/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="tRvkV/ta"; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m25si15137307otn.208.2020.01.16.21.33.37; Thu, 16 Jan 2020 21:33:49 -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=@gmail.com header.s=20161025 header.b="tRvkV/ta"; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389278AbgAQDI3 (ORCPT + 99 others); Thu, 16 Jan 2020 22:08:29 -0500 Received: from mail-pf1-f194.google.com ([209.85.210.194]:32868 "EHLO mail-pf1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387758AbgAQDI2 (ORCPT ); Thu, 16 Jan 2020 22:08:28 -0500 Received: by mail-pf1-f194.google.com with SMTP id z16so11251469pfk.0 for ; Thu, 16 Jan 2020 19:08:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=q6AVNeT1pWMrAlaKMB6tlkj93n7Ldpl+VE+2EqQtieY=; b=tRvkV/taoExE6C8ByO7Owr7eXI6Dei+/H/fsmdc6eD9c2K+CLJ6MCSUVXJd3UvhZ7d bKCpViiqvFmWan4uH/0A6gK80Uw8cB70I8Hc4xSmrd10IUI7a48Iezd97tVqUYJOZzqk 8M5UEMZ+8H9mSEx35scsj+jdlC7+EOF7lxJDP4RaDfwFBNY178zAth18DPdTujmAZT7X DgZfGYH0zxVTLHU+C0DsNQnPcVNuRUjAhvd4TGTYUDjy4s6fdhM+2xReGRUkD8rnMZNj gv3AIc7HnPs5SQ7zWBlmDw/oYiu29FCwQHJtIUwTToX3My6/QdK7xhdB9Bbl9XrLVbdE jGEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=q6AVNeT1pWMrAlaKMB6tlkj93n7Ldpl+VE+2EqQtieY=; b=E6WEV80hxr5+MTky5rX4P8XSR+GvUNt16gPVqeVIkqzZww9JdbydxUc64b6OqfjURD 2uENmBd5FD6Jk/iDTXj23pqNlghxaGKdOKmFA7kcwpaxhkdTSZsnKyWzH9JYBOPkWfsQ NoEyx08u/sRD9HXWBA9fJrpr1STV6wZxqZnZ9/cgKWVc6CZ6yPDfC1WAnSlIhg2wual3 VFwtWLgGsVbR57IQuRt9pAtgFRaaEsjQgJprHKTPfO/bwWKvEWaBhB09hgxQpxf+CPqU v4EzxZsRzop079QM4dXCWTCsSTHeeoNklh15mf7MdHdBhVb7Ym4Tb0+qZh8yhU15vI2o Pb1g== X-Gm-Message-State: APjAAAWmf//C71hQMKM8IN/pPSet2CZtVqimLhtWf7lTOUd76dRnhlkZ B693WSY2QJhK1VfSUH/wd9k= X-Received: by 2002:a62:64d6:: with SMTP id y205mr802682pfb.41.1579230508172; Thu, 16 Jan 2020 19:08:28 -0800 (PST) Received: from BJ08491PCU01.spreadtrum.com ([117.18.48.82]) by smtp.gmail.com with ESMTPSA id v10sm26175168pgk.24.2020.01.16.19.08.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 16 Jan 2020 19:08:27 -0800 (PST) From: Li Guanglei To: peterz@infradead.org, qais.yousef@arm.com Cc: dietmar.eggemann@arm.com, rostedt@goodmis.org, bsegall@google.com, mgorman@suse.de, linux-kernel@vger.kernel.org, guangleix.li@gmail.com, guanglei.li@unisoc.com Subject: [PATCH v2] sched/core: Fix size of rq::uclamp initialization Date: Fri, 17 Jan 2020 11:06:52 +0800 Message-Id: <1579230412-10476-1-git-send-email-guangleix.li@gmail.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Li Guanglei rq::uclamp_rq is an array of struct uclamp_rq, make sure we clear the whole thing. Fixes: 69842cba9ace ("sched/uclamp: Add CPU's clamp buckets refcountinga") Signed-off-by: Li Guanglei Signed-off-by: Peter Zijlstra (Intel) Reviewed-by: Qais Yousef Link:https://lkml.kernel.org/r/1577259844-12677-1-git-send-email-guangleix.li@gmail.com --- kernel/sched/core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 44123b4..05f870b 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -1252,7 +1252,8 @@ static void __init init_uclamp(void) mutex_init(&uclamp_mutex); for_each_possible_cpu(cpu) { - memset(&cpu_rq(cpu)->uclamp, 0, sizeof(struct uclamp_rq)); + memset(&cpu_rq(cpu)->uclamp, 0, + sizeof(struct uclamp_rq)*UCLAMP_CNT); cpu_rq(cpu)->uclamp_flags = 0; } -- 2.7.4