Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752936Ab1DQVQG (ORCPT ); Sun, 17 Apr 2011 17:16:06 -0400 Received: from ogre.sisk.pl ([217.79.144.158]:57591 "EHLO ogre.sisk.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751231Ab1DQVQA (ORCPT ); Sun, 17 Apr 2011 17:16:00 -0400 From: "Rafael J. Wysocki" To: LKML Subject: [PATCH 0/14] Remove sysdev suspend/resume and shutdown operations Date: Sun, 17 Apr 2011 23:01:53 +0200 User-Agent: KMail/1.13.6 (Linux/2.6.39-rc3+; KDE/4.6.0; x86_64; ; ) Cc: Greg KH , Kay Sievers , Linux PM mailing list , Russell King , linux-omap@vger.kernel.org, Kevin Hilman , linux-arm-kernel@lists.infradead.org, Ben Dooks , Mike Frysinger , Ralf Baechle , "Hans-Christian Egtvedt" , Guan Xuetao , Benjamin Herrenschmidt , linuxppc-dev@lists.ozlabs.org, Jiri Kosina , Konrad Rzeszutek Wilk , Jeremy Fitzhardinge References: <201103280125.11750.rjw@sisk.pl> In-Reply-To: <201103280125.11750.rjw@sisk.pl> MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201104172301.54115.rjw@sisk.pl> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2325 Lines: 51 Hi, The following series of patches fixes bugs related to the introduction of struct syscore_ops later in this cycle, replaces sysdev suspend/resume operations in all of the architectures still using them with struct syscore_ops-based PM callbacks and finally removes the suspend/resume and shutdown operations from struct sysdev_class and struct sysdev_driver. Patches [1/14] and [2/14] are important bug fixes targeted at 2.6.39. The remaining patches are regareded as 2.6.40 material, but I'd like to put them into linux-next shortly, if there are no objections, to catch problems that they may introduce before they hit the mainline. Again, if there are no objections I'd like to merge these patches through the suspend-2.6 tree. [1/14] - Fix error code paths executed after failing syscore_suspend() [2/14] - Add missing syscore_suspend() and syscore_resume() calls to subsystems that should use them in addition to sysdev calls. [3/14] - Use struct syscore_ops for core PM (instead of sysdevs) in the common ARM code. [4/14] - Use struct syscore_ops for core PM (instead of sysdevs) in ARM OMAP code. [5/14] - Use struct syscore_ops for core PM (instead of sysdevs) in ARM Integrator code. [6/14] - Use struct syscore_ops for core PM (instead of sysdevs) in ARM SA1100 code. [7/14] - Use struct syscore_ops for core PM (instead of sysdevs) in ARM PXA code. [8/14] - Use struct syscore_ops for core PM (instead of sysdevs) in ARM Samsung code. [9/14] - Use struct syscore_ops for core PM (instead of sysdevs) in Blackfin arch code. [10/14] - Use struct syscore_ops for core PM (instead of sysdevs) in MIPS arch code. [11/14] - Use struct syscore_ops for core PM (instead of sysdevs) in AVR32 arch code. [12/14] - Use struct syscore_ops for core PM (instead of sysdevs) in Unicore32 arch code. [13/14] - Use struct syscore_ops for core PM (instead of sysdevs) in PowerPC arch code. [14/14] - Remove sysdev suspend/resume and shutdown operations. Thanks, Rafael -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/