From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id F316CC43334 for ; Wed, 22 Jun 2022 14:10:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=2RzX6C5UFtRrI643OE3wS12i7l+PD03Nc4dovfnuEyc=; b=LG3cIlIVSKrR8E sfr8oUE5X5CgLRA/qxGx5uBA20Qx3XiCRvQlC0reT2LoKLpYT5ci+VZNmTbSONdGlbSqsqkI8gh/O atP8eOSw8zxgiuHAt5O/2eWLwnU6uiEm7/s46mC9ffITj4SnRyFGdmUEkKQr54r9Oc6VuRU1VW2eR PNj2zlpi2vjZkIKModzKVMsFBGq0Ltb5TUYza8Kw7YhRHpBaF361FX7INL2qGzhgVDEQT+3rtrzk3 S6USO5qQS3ncfs7eD3Cm+dXWJy8MlfTXGzu22taw97p1KDVFloy5oAe5+Vze6DTpFtqoCo2LdWEwd 6GxtkVYzWbISQZ9/XFwg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1o412Z-00AoDx-Cm; Wed, 22 Jun 2022 14:09:07 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1o412W-00AoCE-Ba for linux-arm-kernel@lists.infradead.org; Wed, 22 Jun 2022 14:09:06 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BF3E41042; Wed, 22 Jun 2022 07:09:01 -0700 (PDT) Received: from bogus (unknown [10.57.36.82]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C8D783F792; Wed, 22 Jun 2022 07:08:59 -0700 (PDT) Date: Wed, 22 Jun 2022 15:07:48 +0100 From: Sudeep Holla To: Michael Walle Cc: Catalin Marinas , Lorenzo Pieralisi , Daniel Lezcano , "Rafael J . Wysocki" , Will Deacon , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org Subject: Re: [PATCH 0/2] arm64: remove generic ARM cpuidle support Message-ID: <20220622140748.laklytigxtfdbbg2@bogus> References: <20220529181329.2345722-1-michael@walle.cc> <09f392794c815cbfb38e5103d92310da@walle.cc> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <09f392794c815cbfb38e5103d92310da@walle.cc> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220622_070904_482331_E2FDEA2E X-CRM114-Status: GOOD ( 21.03 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Wed, Jun 22, 2022 at 01:59:07PM +0200, Michael Walle wrote: > Am 2022-05-29 20:13, schrieb Michael Walle: > > Playing with an own PSCI implementation, I've noticed that the > > cpuidle-arm > > driver doesn't work on arm64. It doesn't probe because since commit > > 788961462f34 ("ARM: psci: cpuidle: Enable PSCI CPUidle driver") the > > arm_cpuidle_init() can only return -EOPNOTSUPP, because the commit > > removed > > the cpu_idle_init and cpu_suspend ops. > > > > It left me puzzled for quite some time. It seems that the cpuidle-psci > > is > > the preferred one and this has been the case for quite some time. The > > mentioned commit first appeared in v5.4. > > > > Remove the ARM64 support for the cpuidle-arm driver, which then let us > > remove all the supporting arch code. > > > > Michael Walle (2): > > cpuidle: cpuidle-arm: remove arm64 support > > arm64: cpuidle: remove generic cpuidle support > > > > arch/arm64/include/asm/cpu_ops.h | 9 --------- > > arch/arm64/include/asm/cpuidle.h | 15 --------------- > > arch/arm64/kernel/cpuidle.c | 29 ----------------------------- > > drivers/cpuidle/Kconfig.arm | 3 ++- > > 4 files changed, 2 insertions(+), 54 deletions(-) > > Through which tree should this patchset go? I've seen it is marked as > "Handled Elsewere" in the linux pm patchwork [1]. > Generally based on the changes, it is decided. I can see why Rafael would have marked so in PM patchwork. Daniel has already acked small change in CPUidle config file while the bulk is removal of arm64 code. So, it is better to route it via arm64 tree. Will, Assuming you will handle v5.20, can you pick this up ? -- Regards, Sudeep _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel