Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp5979231ybp; Tue, 15 Oct 2019 07:52:32 -0700 (PDT) X-Google-Smtp-Source: APXvYqwyYgo1lVm3XUWuxCCZ4Yh6lyfHO3AmUDnZJ+2dQL8etCeLErOPiSYoFCKkrgu7j31BmF2F X-Received: by 2002:a17:906:1996:: with SMTP id g22mr23130057ejd.298.1571151151908; Tue, 15 Oct 2019 07:52:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571151151; cv=none; d=google.com; s=arc-20160816; b=nVWeQKOWJd1g4AVaBZbr//qaW/o6kFTvH1p6txJ439FsJZ21vtt8Lfgpwf373ODY/L 5jCzmC4kO1mm8vHvByMdFTBn80ucGnXmiKNJkQI/S1M/8EgjZScf2xgfp9y4+JXNBqNC mcjQGkT4sPhtHm7v/PghfouW3dQMbkE2Us5ZVZvSWJKscVzOtToiLWmnTZq9XFlp45pq 1PNxXdmv8Kl3fPShkHFJFyxbT2s8+yncYGWLFe+50o9tljYE1m4KH44TeeAF+ZEtJjo2 RX/T2T6Ol5GeaOktjkx8re1CoSzsNCi5CMOiAFqJ2sn8g7ftWxN55M+AwQLDNgA74MEC CNlQ== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=WoLI6uxqNutCvB1E5NYLK0N5G2eYt5SdmA96QNH7WAk=; b=cS7ZELHSmSZZrTDCCGl8FzI/X20zOYu4C+GX3/z74VuBtRTCp26O74NsJrOjGFM9ad dTafgC0X5nuQ87+byW7uFuL4a2FnG7/vpaxMuAyX6JqgrmWitP7BWEV3U/S6F0adcRm0 iNbgTiGHFtBCoIWg3uvXy2E1wesSpSS560IDZp7tIYD6adZwG6ZZhfMGvGdufyZFXXSR QIXYVJcjqHc1opYNb8tuT7AHr7he/sK8uCrtMjIeojC5B73ZJHttpHKxc44V72C9RbZb s3VS+ukxr7CXTXpkyLBB3hT3PczYtMDK4LyOlVv932oCOi84+ZR8dOnj0MxOaaf5/o8y xsgw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=EHF7mD5N; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b1si14698624edm.271.2019.10.15.07.52.07; Tue, 15 Oct 2019 07:52:31 -0700 (PDT) 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=@gmail.com header.s=20161025 header.b=EHF7mD5N; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732984AbfJOOvx (ORCPT + 99 others); Tue, 15 Oct 2019 10:51:53 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:37985 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732956AbfJOOvx (ORCPT ); Tue, 15 Oct 2019 10:51:53 -0400 Received: by mail-wr1-f65.google.com with SMTP id y18so14797046wrn.5 for ; Tue, 15 Oct 2019 07:51:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=WoLI6uxqNutCvB1E5NYLK0N5G2eYt5SdmA96QNH7WAk=; b=EHF7mD5NCAVyiwZ06oKRXxO8ZP2vDGlLT3SaNy3jgx2+xHAWyLBc91gSjOUs1HfW/+ uuDkFQengYvCKjUSPOXfufZBidobXJTUHzg9cOKZ8uWAr0mFjylHg1vJaLLvuN/rFpa6 YYx2aLELiG4kFhhtEvZa7g1euP2mzJJoacgmLNBiIWpAXv5Os9sT8GN0hwNf3JSmMm+P Pup6WfzbJWH/uEqYIJvlqjmqjFitArYQcwDw1TZKiWCkPvHxzsgG4NfLrG+CcQUQ2mNf Nmx+A4BMzLe+3yLVkLErpmmso0TgyrQL62nqLcOHVtaPVlkXiNerqICyvsCdFNxCkggx 3ybw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=WoLI6uxqNutCvB1E5NYLK0N5G2eYt5SdmA96QNH7WAk=; b=XKRu55dPu49JPvEjv44Cr3MouvDG6czPKfExP1Ij1omtYleWU8BFJ1irKeQwzTovMe DZxmLvdZNSPIUW2YLOxrzFXS+r6aPd137w/JH+rcP5wrDsM7p7IMazuLHEJBMYP3SVxd JI7F5W5Q6D4F9RYdmBT3xW5SGcaqGwbMEm6RTHD90IbxC3wDaRY0GOwb/67y35sdgzOI VFsPH49pPHxONi4lOYg8oKTd3rrufda5x6hvRI58D50Q4GG+JmFxX0OBtzaKIhUsxHS3 n7BoA0JOwVjK7pF5dMP22IAG7+yNBB4scEGtDdDJk177vIA51+LVON6KnnaCVS6cEIOw VjLA== X-Gm-Message-State: APjAAAX1lZIO9A0ucEzovsENwnSHt6ppB0fdFq+CfpZ6MmceWe+OdCpC gJdUAND0nWlo4LDeTxrJaiM= X-Received: by 2002:a5d:5451:: with SMTP id w17mr31546117wrv.183.1571151110542; Tue, 15 Oct 2019 07:51:50 -0700 (PDT) Received: from localhost (p2E5BE2CE.dip0.t-ipconnect.de. [46.91.226.206]) by smtp.gmail.com with ESMTPSA id o19sm27425286wmh.27.2019.10.15.07.51.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Oct 2019 07:51:49 -0700 (PDT) From: Thierry Reding To: Russell King , arm@kernel.org Cc: Arnd Bergmann , Olof Johansson , Guenter Roeck , Stefan Agner , Wolfram Sang , Catalin Marinas , Lorenzo Pieralisi , Stefano Stabellini , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/6] ARM/arm64: arm_pm_restart removal Date: Tue, 15 Oct 2019 16:51:41 +0200 Message-Id: <20191015145147.1106247-1-thierry.reding@gmail.com> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Thierry Reding Hi Russell, ARM SoC maintainers, here's the full set of patches that remove arm_pm_restart as discussed earlier. There's some background on the series in this thread: https://lore.kernel.org/linux-arm-kernel/20170130110512.6943-1-thierry.reding@gmail.com/ I also have a set of patches that build on top of this and try to add something slightly more formal by adding a power/reset framework that driver can register with. If we can get this series merged, I'll find some time to refresh those patches and send out for review again. Thierry Guenter Roeck (6): ARM: prima2: Register with kernel restart handler ARM: xen: Register with kernel restart handler drivers: firmware: psci: Register with kernel restart handler ARM: Register with kernel restart handler ARM64: Remove arm_pm_restart() ARM: Remove arm_pm_restart() arch/arm/include/asm/system_misc.h | 1 - arch/arm/kernel/reboot.c | 6 +----- arch/arm/kernel/setup.c | 20 ++++++++++++++++++-- arch/arm/mach-prima2/rstc.c | 11 +++++++++-- arch/arm/xen/enlighten.c | 12 ++++++++++-- arch/arm64/include/asm/system_misc.h | 2 -- arch/arm64/kernel/process.c | 7 +------ drivers/firmware/psci/psci.c | 12 ++++++++++-- 8 files changed, 49 insertions(+), 22 deletions(-) -- 2.23.0