Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp1593949ybv; Thu, 20 Feb 2020 23:57:07 -0800 (PST) X-Google-Smtp-Source: APXvYqwvAlDpJLFVQhRfQNpQZ/duM4MBlkVHhQe7g9bzARfj7Myac9WIxiSUgVj7t6T4lPUGPgbX X-Received: by 2002:aca:1012:: with SMTP id 18mr882025oiq.151.1582271826842; Thu, 20 Feb 2020 23:57:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582271826; cv=none; d=google.com; s=arc-20160816; b=VmfsVPuMxvCK1lVFpmgzxbDLNUrvEzyLV4VBTq2Sc8j73Wvr/fk/9B7rok3w3edFgK r6wAlGcHwgERlXvBjb7BQVjAywZVPlRqG0ShLjumUuY4abZCdBbeDS3sjChy6D2duBww coAJe0e1i6+kORHse6Ac04C2NbDN0k6Y9Z04V8GNFDqMYOV8B8hfl9YuF3hI6IkyF7UC ypWZBioTAM+sp7J6DyMfIRdAUspBsR+QbE9GDW8hCIPlwRNLpwb5mwGJOESY67jGujny g1yZZr3Wz2Qqn50Noq/EOZEIvQh5KTIUMoHiZX1RfxVzTN5KuXL1ilnx57tBnUvSSNet BoqQ== 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=2ASa3sWOIjvaEGIvtECNe1JH5MReQH6iYccN3V3MwdA=; b=b1Ifth41z8sZjOuXL5usEhZlHSJ5zSS3cWJhchk/ZG/ku3dGlk0IC/lSe9C2DOySDR Ky+IecB2/1jmxGg63ElXvkkewPAZHZ7f6MQHfVuAxWzP5BhLH7ojey6KrbpEjB1Avvny lkt7yPilFfN3dMYcjl0EKiWjfqhK1iAq3GGyixjwWFunhb755ARbqiisZaaXasuBHWBE 1PUoJtZFzzocS9xpzxjPIkRgGgpx35DxfWm00TYR9jZeT9dRLQ4msxTPBSq+NXMnstCF nrXH8LKMcZ24y4+jHSOznsext9qn0Z+p7LxgOAJiaoLQUI9zbxnsvmo1XnZMWnuLm4DK jTgQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Fr7wkMk6; 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 l21si1102458otk.142.2020.02.20.23.56.54; Thu, 20 Feb 2020 23:57:06 -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=Fr7wkMk6; 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 S1730418AbgBUH4A (ORCPT + 99 others); Fri, 21 Feb 2020 02:56:00 -0500 Received: from mail.kernel.org ([198.145.29.99]:55140 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730396AbgBUHz6 (ORCPT ); Fri, 21 Feb 2020 02:55:58 -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 009C02073A; Fri, 21 Feb 2020 07:55:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582271758; bh=TCXdBVO4W8YwWs/6p2/vh06762IYUcp4B7L9N0S3sUQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Fr7wkMk6nXxi2MBwIsKEr49PObDw8/Tg9dEYlkg3xd9+NJJxgg0Ur8+cX08pASxE3 KbDi7lprPtFoS9SVgKhea4jBWM5LseBgi60hJn+LOaNEFf6TBrBMminCgfOnKZjKa4 D01pj/jSWUF0RNyRmtQp+Vk3SAvQhofDhmtTzEm8= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Li Guanglei , "Peter Zijlstra (Intel)" , Qais Yousef , Sasha Levin Subject: [PATCH 5.5 288/399] sched/core: Fix size of rq::uclamp initialization Date: Fri, 21 Feb 2020 08:40:13 +0100 Message-Id: <20200221072429.831301480@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200221072402.315346745@linuxfoundation.org> References: <20200221072402.315346745@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: Li Guanglei [ Upstream commit dcd6dffb0a75741471297724640733fa4e958d72 ] rq::uclamp 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 Signed-off-by: Sasha Levin --- 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 894fb81313fd1..b2564d62a0f74 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -1253,7 +1253,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.20.1