Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp361995pxb; Tue, 12 Apr 2022 03:47:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxw5rxtqYAgE7vAlLKqzx1SaywJ4pbvAudoOkh0APAq8VVnpCdIGdEBb3G9FfyAUqDSReAv X-Received: by 2002:a17:902:7c0f:b0:157:962:c184 with SMTP id x15-20020a1709027c0f00b001570962c184mr25746188pll.111.1649760440646; Tue, 12 Apr 2022 03:47:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649760440; cv=none; d=google.com; s=arc-20160816; b=A0e06v832vBUIqWhGoL9KzzIVjMk3biUYnmfQu1Nd8sNOktnxMPrZybRhEhTAXLJQX MHrPyqaB1syA27SW1mVqxLlEWgdtUSMJ2Bt99VWOrYElrtUOwCQIG3WWY5u0oqV0bLH2 qjxsXu0nZKIFzoxJ9BNxIm5I/MdHej/ExCiiWBj4ThWn4DSIF4JS6tO+yvXQFopQAQQp WCGSTrRUNQy70eRggiRokEAQLvAkDfKopq8hJxrbVYK33qAnUlx3fj3EESedinD+rg2H ppx4Q9xT06sC+wiX+/++Rbp3WhEBNLtXhgm3qWPuFIKGAnDgpxdxXE61qL4PQNr+Om/E KkbQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=3mskpDIYd6WcocDWmUaJOo4M6xCA/+TuRuaEmzvBbII=; b=zV/7+rYmLNIByQYrWbK3pSliY6nut+/dJ4hLpe8m2FJzff3l7lEqfn7JsthjlHxXcJ 9yG1kkfOz76Jq1pejnun4bXTYL17CuSyTwuDooxwzn3R7/sQt1W8nyhtF5tcYdKjWXu/ Vfo3b0KJYKlYgJ+6KqBCwx/cicM1c01rb6vGouLrCXj/c8L/E9eisnSJ5ZjlBzEPJr4X f+XjHhHbo9OrbTDAb8HtIVneg3vlyrGTNFNNyxms910vgqSxG+j7QSFMbuHNJQkeUr+B KPcBsFBQ+RWw6GvpbgICPcOnY9Nrn4gh9BPemGQ/y2rcF4CmEBu1vsDE+gqSeWFpyNqS sjUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=n6hRSKlZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k63-20020a638442000000b003816043ef4esi2359176pgd.323.2022.04.12.03.47.07; Tue, 12 Apr 2022 03:47:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=n6hRSKlZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240109AbiDKXmU (ORCPT + 99 others); Mon, 11 Apr 2022 19:42:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52362 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237345AbiDKXlt (ORCPT ); Mon, 11 Apr 2022 19:41:49 -0400 Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9AC741FA57; Mon, 11 Apr 2022 16:39:33 -0700 (PDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: dmitry.osipenko) with ESMTPSA id 6295A1F43D17 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1649720372; bh=SXdQ9+3ZNp9SJwX0lrMJ1vhpvKSj1tt3zF1mvSxRlFU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=n6hRSKlZnLN3htvFR6EvjIJdAujT9TSW8cxEcD0RZ7sF0YHbjnd4oyQRxsOhYkMzu u3wNpzu3o4CHDNt/+CwxpRUeqL1AwjnGxYgajWyiIP02taeMmrbmomyq7LxxfhZzFc zXyp9HcMoxL9Rzw0/ARRO1lwxKJFQCad9CnHfzRA1IK3JOWz6H+rljb09BRQ9Difx9 j/2K4nMonxy1ck0Gw21YsKpKK4nOd1Ue2Ws03uqm8NNnMet0oXM7v3ei6drEo8Q5cg 3V7NLaq0v+/Sp+mksC2CwvedKsXZSKE83wJoq67yAYMCN8Wbkm9OdSUwtfkkCfHNAK v8/AR0uPzoeBA== From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Russell King , Catalin Marinas , Will Deacon , Guo Ren , Geert Uytterhoeven , Greg Ungerer , Joshua Thompson , Thomas Bogendoerfer , Sebastian Reichel , Linus Walleij , Philipp Zabel , Greentime Hu , Vincent Chen , "James E.J. Bottomley" , Helge Deller , Michael Ellerman , Benjamin Herrenschmidt , Paul Mackerras , Paul Walmsley , Palmer Dabbelt , Albert Ou , Yoshinori Sato , Rich Felker , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Boris Ostrovsky , Juergen Gross , Stefano Stabellini , "Rafael J. Wysocki" , Len Brown , Santosh Shilimkar , Krzysztof Kozlowski , Liam Girdwood , Mark Brown , Pavel Machek , Lee Jones , Andrew Morton , Guenter Roeck , Daniel Lezcano , Andy Shevchenko , Ulf Hansson , =?UTF-8?q?Micha=C5=82=20Miros=C5=82aw?= Cc: linux-kernel@vger.kernel.org, linux-csky@vger.kernel.org, linux-ia64@vger.kernel.org, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org, xen-devel@lists.xenproject.org, linux-acpi@vger.kernel.org, linux-pm@vger.kernel.org, linux-tegra@vger.kernel.org Subject: [PATCH v7 09/20] parisc: Use do_kernel_power_off() Date: Tue, 12 Apr 2022 02:38:21 +0300 Message-Id: <20220411233832.391817-10-dmitry.osipenko@collabora.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220411233832.391817-1-dmitry.osipenko@collabora.com> References: <20220411233832.391817-1-dmitry.osipenko@collabora.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Kernel now supports chained power-off handlers. Use do_kernel_power_off() that invokes chained power-off handlers. It also invokes legacy pm_power_off() for now, which will be removed once all drivers will be converted to the new power-off API. Acked-by: Helge Deller # parisc Signed-off-by: Dmitry Osipenko --- arch/parisc/kernel/process.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/parisc/kernel/process.c b/arch/parisc/kernel/process.c index 28b6a2a5574c..d145184696ea 100644 --- a/arch/parisc/kernel/process.c +++ b/arch/parisc/kernel/process.c @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include @@ -116,8 +117,7 @@ void machine_power_off(void) pdc_chassis_send_status(PDC_CHASSIS_DIRECT_SHUTDOWN); /* ipmi_poweroff may have been installed. */ - if (pm_power_off) - pm_power_off(); + do_kernel_power_off(); /* It seems we have no way to power the system off via * software. The user has to press the button himself. */ -- 2.35.1