[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <201103252351.54825.rjw@sisk.pl>
Date: Fri, 25 Mar 2011 23:51:54 +0100
From: "Rafael J. Wysocki" <rjw@...k.pl>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Ingo Molnar <mingo@...e.hu>,
Linux PM mailing list <linux-pm@...ts.linux-foundation.org>,
LKML <linux-kernel@...r.kernel.org>, Greg KH <gregkh@...e.de>,
Kay Sievers <kay.sievers@...e.de>,
Jesse Barnes <jbarnes@...tuousgeek.org>,
"H. Peter Anvin" <hpa@...or.com>, mingo@...hat.com,
tglx@...utronix.de, Dave Jones <davej@...hat.com>,
Alan Stern <stern@...land.harvard.edu>,
Avi Kivity <avi@...hat.com>,
David Woodhouse <dwmw2@...radead.org>, kvm@...r.kernel.org,
iommu@...ts.linux-foundation.org, cpufreq@...r.kernel.org
Subject: [GIT PULL] More power management updates for 2.6.39
Hi Linus,
Please pull additional power management updates for 2.6.39 from:
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6.git syscore
They make subsystems that x86 depends on use struct syscore_ops objects instead
of sysdevs for "core" power management, which reduces the code size and kernel
memory footprint a bit and sipmlifies the "core" suspend/resume and shutdown
code paths.
arch/x86/Kconfig | 1 +
arch/x86/kernel/amd_iommu_init.c | 26 ++--------
arch/x86/kernel/apic/apic.c | 33 ++++---------
arch/x86/kernel/apic/io_apic.c | 97 ++++++++++++++++++--------------------
arch/x86/kernel/cpu/mcheck/mce.c | 21 +++++----
arch/x86/kernel/cpu/mtrr/main.c | 10 ++--
arch/x86/kernel/i8237.c | 30 +++---------
arch/x86/kernel/i8259.c | 33 ++++---------
arch/x86/kernel/microcode_core.c | 34 ++++++--------
arch/x86/kernel/pci-gart_64.c | 32 +++----------
arch/x86/oprofile/nmi_int.c | 44 +++++------------
drivers/base/Kconfig | 7 +++
drivers/base/sys.c | 3 +-
drivers/cpufreq/cpufreq.c | 66 ++++++++++----------------
drivers/pci/intel-iommu.c | 38 ++++-----------
include/linux/device.h | 4 ++
include/linux/pm.h | 10 +++-
include/linux/sysdev.h | 7 ++-
kernel/time/timekeeping.c | 27 +++-------
virt/kvm/kvm_main.c | 34 +++----------
20 files changed, 206 insertions(+), 351 deletions(-)
---------------
Rafael J. Wysocki (6):
x86: Use syscore_ops instead of sysdev classes and sysdevs
timekeeping: Use syscore_ops instead of sysdev class and sysdev
PCI / Intel IOMMU: Use syscore_ops instead of sysdev class and sysdev
KVM: Use syscore_ops instead of sysdev class and sysdev
cpufreq: Use syscore_ops for boot CPU suspend/resume (v2)
Introduce ARCH_NO_SYSDEV_OPS config option (v2)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists