Messages in this thread | | | From | "Rafael J. Wysocki" <> | Subject | Re: [PATCH 6/7] ARM / Samsung: Use struct syscore_ops for "core" power management | Date | Mon, 28 Mar 2011 21:42:21 +0200 |
| |
On Monday, March 28, 2011, Ben Dooks wrote: > On Mon, Mar 28, 2011 at 01:29:49AM +0200, Rafael J. Wysocki wrote: > > From: Rafael J. Wysocki <rjw@sisk.pl> > > > > 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
| |