Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp517546pxb; Wed, 3 Mar 2021 08:43:22 -0800 (PST) X-Google-Smtp-Source: ABdhPJxN/v5UkVIXOxzd6lmgx9d08fmqa18+EKda888SbDqdCwLiAIwkNutWtnenAIj2JNkY8LmK X-Received: by 2002:a05:6402:1148:: with SMTP id g8mr89289edw.339.1614789802317; Wed, 03 Mar 2021 08:43:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614789802; cv=none; d=google.com; s=arc-20160816; b=Ud5X6qIwA0cJ84y0xwy6BHfTwVs7nNp2S6z1emoq1ORaqctZsnbSxLB/nTip0nOymA UFW3/jbVLDawIL4m6IEPXC8ITEBtREZHTpgr0Z8xmzDhpIkm5EtfdxDJ5f2SMXKgiKBo qAEK94zJbx0Whwo0PG9lc/D+89wDFwAgQ31uCTXD3/F6lYxdcJ7+/5NeWeTwpWe2o5n1 SlzAn3xqjk+uJlQCbMxfX/W+HsOkwoAeOKdqsQnFaHpM7prTW8Pb4zvtbg15jGF7C15g p1Lm2DzFAYnTPPupN2YCtDqgFIwK5Wh1GmeSHGOUFrSDPZ57qNSYMx4FI46U8trBS8Lo dnUA== 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:message-id:date:subject:cc:to :from:dkim-signature; bh=9iNNG9Pc/vnw4qaXW/OXFkCczjVWvQuaQhVbMTCKR9A=; b=bZ3xgBFE15wrAOx4GJbnKwcp+UzQEI7vs0nDn+hunsIcC0n4KHfp2bIMjPslgYHSWr 8JTlzzKJCY8YZiht5Z7yDDOqoS4m0SbM3cs1e2FEH44V0WAo8IhfzXtwhJdCgfuIJ0Xz 7dkpc/v+CdVdomXis1ofl5Dhol7zchl0zXYTGjMZHm95A6X8JpJoNsIDf8edCTTNaSvS IzhnNdFmIalWdEbVOe/yxOkEqslUyAV8YhkPjmFSVi7DDeVuf6ZufnNe2Xz8RriZsqr9 /w95VViC53yeRj1dj/pHS37thAoXMENzbFp2kbA8Ntd69E239id0GJFDaNzt9rRt8+WC Zr/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=h+8NwmvW; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b8si5106760edz.99.2021.03.03.08.42.47; Wed, 03 Mar 2021 08:43: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; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=h+8NwmvW; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243156AbhCBABN (ORCPT + 99 others); Mon, 1 Mar 2021 19:01:13 -0500 Received: from mail.kernel.org ([198.145.29.99]:38270 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239207AbhCASUQ (ORCPT ); Mon, 1 Mar 2021 13:20:16 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 761B3651E6; Mon, 1 Mar 2021 17:19:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1614619164; bh=TQfOEE7tHcF0NZEsxUfloE6qadS41L7BFzDJ5CB0FUY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=h+8NwmvWKAeuCL6fgqVB46zwf5W9MVbk5vGNCtdHHOQsvg2tI996A7yudqG5xq7aJ UxZCZZoj/S9ooulqCDtFEuF1+7t0Aj64i6gZ0D2n7RmNW1b/18UBW+B3cyA+VTBgGT 8iYL0JBAI53wcxd0X/7YWFmC+RC1odLDOguzQreM= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Pingfan Liu , Michael Ellerman , Sasha Levin Subject: [PATCH 5.10 328/663] powerpc/time: Enable sched clock for irqtime Date: Mon, 1 Mar 2021 17:09:36 +0100 Message-Id: <20210301161158.080790896@linuxfoundation.org> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210301161141.760350206@linuxfoundation.org> References: <20210301161141.760350206@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Pingfan Liu [ Upstream commit b709e32ef570b8b91dfbcb63cffac4324c87799f ] When CONFIG_IRQ_TIME_ACCOUNTING and CONFIG_VIRT_CPU_ACCOUNTING_GEN, powerpc does not enable "sched_clock_irqtime" and can not utilize irq time accounting. Like x86, powerpc does not use the sched_clock_register() interface. So it needs an dedicated call to enable_sched_clock_irqtime() to enable irq time accounting. Fixes: 518470fe962e ("powerpc: Add HAVE_IRQ_TIME_ACCOUNTING") Signed-off-by: Pingfan Liu [mpe: Add fixes tag] Signed-off-by: Michael Ellerman Link: https://lore.kernel.org/r/1603349479-26185-1-git-send-email-kernelfans@gmail.com Signed-off-by: Sasha Levin --- arch/powerpc/kernel/time.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/powerpc/kernel/time.c b/arch/powerpc/kernel/time.c index 7d372ff3504b2..1d20f0f77a920 100644 --- a/arch/powerpc/kernel/time.c +++ b/arch/powerpc/kernel/time.c @@ -53,6 +53,7 @@ #include #include #include +#include #include #include @@ -1095,6 +1096,7 @@ void __init time_init(void) tick_setup_hrtimer_broadcast(); of_clk_init(NULL); + enable_sched_clock_irqtime(); } /* -- 2.27.0