@karam I have created a simple patch which sets the CPU at a defined clock speed and profile when the device is idle, and bumps the CPU to another clock speed and/or profile when the device is active. You can set the clock speed and profile from two config files (one for being idle and the other for when the device is active) e.g. My device is set at starving on 250 500 when idle, and ideal 500 1150 when active. I also included the vfs_cache_pressure trick in the script. If you want to add it to your set of patches, modify parts of it... take a look: http://talk.maemo.org/showthread.php?t=76303&page=2