On Sat 2007-04-21 20:05:55, David Brownell wrote: > On Saturday 21 April 2007, Pavel Machek wrote: > > Hi! > > > > > > int suspend_enter(suspend_state_t state) > > > > { > > > > int error = 0; > > > > - unsigned long flags; > > > > > > > > - local_irq_save(flags); > > > > + arch_s2ram_disable_irqs(); > > > > > > Sorry for not highlighting this before, but these are badly misnamed. > > > They apply for every system suspend state except PM_SUSPEND_DISK ... > > > NOT just suspend-to-ram, as specified by the function name. > > > > Every suspend state means "standby" and "s2ram" in this context. I > > think this name is better than alternatives. > > Every suspend state is **NOT** s2ram though. > > This is a very straightforward point. A function that's > called on non-S2RAM paths shouldn't be named as if it's > only for S2RAM. And the function that's called for s2ram+standby should not be named as if it's also for swsusp... > Ergo, those two functions are misnamed. End of story. ...which is not only misnamed, it is also actively confusing. (And someone _will_ ask me to call that function from swsusp, too. ...maybe we could solve it with a big fat comment? Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm