From: Amit C. <Ami...@mi...> - 2005-01-11 13:27:47
|
Hi Todd, In function constraints_store(), shall we check if max is really >=3D = min. Regards, Amit -----Original Message----- From: Todd Poynor [mailto:tp...@mv...] Sent: Tuesday, January 11, 2005 8:24 AM To: dyn...@li... Subject: [Dynamicpower-devel] DPM update for 2.6.10 Dynamic Power Management dynamicpower.sf.net has been updated for = 2.6.10: Core: Remove IRQ disable/enable around generic operating point setting code, = since setting some operating points may require sleeping/scheduling, = especially in driver suspend/resume callbacks. NOTE: If interrupts must be disabled for a code sequence used to set an operating point in your machine-dependent code, the IRQ save/restore logic must be moved there. Fix oops if bad op/class name written to policy state mapping attribute, e.g.: # echo stewpid > /sys/dpm/policy/mypolicy/idle Modify /sys/dpm/state/<name> attributes to be kobjects. Add /sys/dpm/state/<name>/constraints for reading devices constraining a state from userspace. Restore force attributes for operating points, although forcing is not implemented in the kernel. Port stats interfaces to sysfs: /sys/dpm/state/stats, /sys/dpm/op/stats, /sys/dpm/policy/stats. All stats configured with CONFIG_DPM_STATS, no separate symbol for CONFIG_DPM_OPT_STATS, idle stats and MD (machine-dependent) stats = dropped. Check for and reject double disable/enable, which could cause lockups (due to pm_idle save/restore logic). Call machine-dependent cleanup routine on disable to be symmetric with enable processing, and avoid oopses due to improperly handled pm_idle = loop save/restore logic therein. Mark procfs interface deprecated, must be explicitly enabled. Restore ability to create classes via /proc. Fix compile if CONFIG_DPM=3Dn OMAP: OMAP1710 H3 support (kernel DVS from Vladimir Barinov and setup util from Amit Choudhary). Proper setup of tps65013 voltage scaling under discussion in community. Changes for mods in upstream timers code. Temporarily make private copy of MPU timer 0 code until public interfaces are straightened out. (Includes fixes from Vladimir Barinov). Fixup pm_idle loop save and restore logic. Add IRQ protection around frequency/voltage scaling code in operating = point set routine (since upper layer no longer does this). OMAP1610 H2 ULPD register access changes to match upstream. --=20 Todd ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Dynamicpower-devel mailing list Dyn...@li... https://lists.sourceforge.net/lists/listinfo/dynamicpower-devel |