Thread (37 messages) 37 messages, 10 authors, 2011-07-08

[PATCH 6/7] ARM / Samsung: Use struct syscore_ops for "core" power management

From: Rafael J. Wysocki <hidden>
Date: 2011-03-28 19:42:01
Also in: linux-omap, lkml

On Monday, March 28, 2011, Ben Dooks wrote:
On Mon, Mar 28, 2011 at 01:29:49AM +0200, Rafael J. Wysocki wrote:
quoted
From: Rafael J. Wysocki <redacted>

Replace sysdev classes and struct sys_device objects used for "core"
power management by Samsung platforms with struct syscore_ops objects
that are simpler.

This generally reduces the code size and the kernel memory footprint.
It also is necessary for removing sysdevs entirely from the kernel in
the future.
Hmm, does it still allow the system to choose which bits are bound
depending on the cpu being registered, as for the s3c stuff it isn't
just about the suspend/resume, it's binding items that get registered
early in the startup sequence?
The registering is still done through sysdevs, the syscore_ops are only
used for power management.  I did my best to retain the existing flow of
control as far as possible.

Thanks,
Rafael
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help