Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp5208330pxu; Tue, 22 Dec 2020 10:56:42 -0800 (PST) X-Google-Smtp-Source: ABdhPJz8LIuXU8IuCRTTL8iYnnr/ShNWTsdLPDH1az6Ybf45ZrEaGymL5NEOsxPQnryRhZJZ9G8a X-Received: by 2002:a17:906:34ca:: with SMTP id h10mr21405482ejb.417.1608663401744; Tue, 22 Dec 2020 10:56:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608663401; cv=none; d=google.com; s=arc-20160816; b=AQNtY7oG0hs1fqm5QJGbwHDgmF3zOyGNBJwR9ZxQtpTZjxtGvS6s10ytB7+/hCc+cZ BCt2hPMhWh7rz2SgSZUqUU6Gg5HjNB21kKvF7iHr+zRo9loDJ68EjcLq/gtVYNgFjXdu SznRCadvtLXn/N1tZ6Jf6lIp72p3lhyV9CuwZ8ASAYfERm5KNVgsH7kIl5uuK3Wcnp1H 35NnBHkr3+olKwiZMI+FJT5hWhjc2EQy9H3rYLqyTTKu5eS1wEY+ue1HItOGMlsHY5bw k+fcKOUWcY5FfCDa5grbdhNdkwKOJR470Gz9c+Yj0wTuup0t9NCbVUeysL4H7vx/wtHL 8jKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=la43jOzGT8cpDZH0lHbZ8yczIDIlNNAQ1oOndJF72r4=; b=HudYxL8YQfQglGLu9lPdDPdhp9QmYqygJ766/9SnIzhU1LGjDl9X/iD9sBI3n4mSun sx4LDr8+8eNHTvu/v/keHJca+yymgTMj11dw+Hkm3ZPbtwEC/Apd7lSVDTFXQe0sxe3I Sp0lPgnHcpU2Ke1b9ttu2KVZVMqQWKVHVYPuril8AvGxlg94TIFdp/2Vx2qJY6TxXohk woYXZfVsc4jehmX43OYwnwfNwdJpI9u7X6JTRkZXvYw77iBMqvMfCKAdew4TAFS/8BrN wya1hflo71CKitlOWgJnbtWbDgHr5zJ1eij0ro4l0iERCO2otolHkYvzV8Yehjysdcc1 xaMg== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id co9si11734055edb.379.2020.12.22.10.56.17; Tue, 22 Dec 2020 10:56:41 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726734AbgLVSzl (ORCPT + 99 others); Tue, 22 Dec 2020 13:55:41 -0500 Received: from mail-oi1-f169.google.com ([209.85.167.169]:42686 "EHLO mail-oi1-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726161AbgLVSzk (ORCPT ); Tue, 22 Dec 2020 13:55:40 -0500 Received: by mail-oi1-f169.google.com with SMTP id l200so15746325oig.9; Tue, 22 Dec 2020 10:55:24 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=la43jOzGT8cpDZH0lHbZ8yczIDIlNNAQ1oOndJF72r4=; b=AtCcSb0o7lY006L2GZrR5UPwPilzq/kC67NLyMjTZtASTReROhfjHPSy0RutWkOlKG RqbP27tGmReskQxNo0K1qfHhQcg6BAW8uhUbqOHdmm5hEmtBJFuenLd5NptgWQUOCKDz kjBCjoZCLZnH3k1wGg9YY432uIFwhpY+r6MsQXLuVC5Lukiq3687e0tzgaR02AiCPgSA hUQ6TnjAbNzY2zv/Q8ZK4fhOAFRbv50TPGQ5gIf6Z0+69bzjLuL3yZL4SdU0w7FOj1Nr 53m1eQRxRsaWSphjOgaFwTgtkYz5JW6aTdzGIVgfIfPX0m1eiIDBLzh63umJaoDlvgAe kNQA== X-Gm-Message-State: AOAM533zU2Uk2Mcr8ixJ0xDbGVLBXHLupoRPMNp6erY+S1JCHptXTjXn D0tMUPgu9lUdRtq9T2gSPgh66ssty+unEomxCjk= X-Received: by 2002:aca:3cc5:: with SMTP id j188mr14009921oia.54.1608663299046; Tue, 22 Dec 2020 10:54:59 -0800 (PST) MIME-Version: 1.0 References: <20201222184510.19415-1-info@metux.net> In-Reply-To: <20201222184510.19415-1-info@metux.net> From: Geert Uytterhoeven Date: Tue, 22 Dec 2020 19:54:48 +0100 Message-ID: Subject: Re: [PATCH] arch: consolidate pm_power_off callback To: "Enrico Weigelt, metux IT consult" Cc: Linux Kernel Mailing List , Catalin Marinas , Will Deacon , Mark Salter , Aurelien Jacquiot , Yoshinori Sato , Thomas Bogendoerfer , Ley Foon Tan , Jonas Bonn , Stefan Kristiansson , Stafford Horne , James Bottomley , Helge Deller , Benjamin Herrenschmidt , Paul Mackerras , Rich Felker , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "the arch/x86 maintainers" , "H. Peter Anvin" , Stefano Stabellini , Chris Zankel , Max Filippov , Christian Brauner , alpha , arcml , linux-c6x-dev@linux-c6x.org, linux-csky@vger.kernel.org, "open list:QUALCOMM HEXAGON..." , "linux-ia64@vger.kernel.org" , linux-m68k , "open list:BROADCOM NVRAM DRIVER" , Openrisc , Parisc List , linuxppc-dev , linux-riscv , linux-s390 , Linux-sh list , "open list:TENSILICA XTENSA PORT (xtensa)" , Linux PM list Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Enrico, On Tue, Dec 22, 2020 at 7:46 PM Enrico Weigelt, metux IT consult wrote: > Move the pm_power_off callback into one global place and also add an > function for conditionally calling it (when not NULL), in order to remove > code duplication in all individual archs. > > Signed-off-by: Enrico Weigelt, metux IT consult Thanks for your patch! > --- a/arch/alpha/kernel/process.c > +++ b/arch/alpha/kernel/process.c > @@ -43,12 +43,6 @@ > #include "proto.h" > #include "pci_impl.h" > > -/* > - * Power off function, if any > - */ > -void (*pm_power_off)(void) = machine_power_off; Assignments like these are lost in the conversion. > -EXPORT_SYMBOL(pm_power_off); Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds