[Samsung Galaxy Nexus] ak:
I dont know why but this is the same problem of screen off ... but this permission of stick arent related to powerhal but to userspace permission.

I have this commit into ramdisk and are the same from a long time:

chown system system /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay
chmod 0664 /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay
chown system system /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq
chmod 0664 /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq
chown system system /sys/devices/system/cpu/cpufreq/interactive/boost
chmod 0664 /sys/devices/system/cpu/cpufreq/interactive/boost
chown system system /sys/devices/system/cpu/cpufreq/interactive/boostpulse
chmod 0664 /sys/devices/system/cpu/cpufreq/interactive/boostpulse
chown system system /sys/devices/system/cpu/cpufreq/interactive/boostpulse_duration
chmod 0664 /sys/devices/system/cpu/cpufreq/interactive/boostpulse_duration
chown system system /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load
chmod 0664 /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load
chown system system /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq
chmod 0664 /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq
chown system system /sys/devices/system/cpu/cpufreq/interactive/min_sample_time
chmod 0664 /sys/devices/system/cpu/cpufreq/interactive/min_sample_time
chown system system /sys/devices/system/cpu/cpufreq/interactive/target_loads
chmod 0664 /sys/devices/system/cpu/cpufreq/interactive/target_loads
chown system system /sys/devices/system/cpu/cpufreq/interactive/timer_rate
chmod 0664 /sys/devices/system/cpu/cpufreq/interactive/timer_rate
chown system system /sys/devices/system/cpu/cpufreq/interactive/timer_slack
chmod 0664 /sys/devices/system/cpu/cpufreq/interactive/timer_slack

# Allow system to modify - cpufreq control - files for CM10 compatibility
chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

# Allow system to change - scheduler - for CM10 compatibility
chown system system /sys/block/mmcblk0/queue/scheduler
chmod 0664 /sys/block/mmcblk0/queue/scheduler

# Lower maximum - frequency when screen is off -
write /sys/devices/system/cpu/cpu0/cpufreq/screen_off_max_freq 700000

# Set - min frequency -
chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 350000
chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

# Set - max frequency -
chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 1200000
chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

# Set Interactive - hispeed_freq -
chown system system /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq
write /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq 1060000
chmod 0644 /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq

# Set - Gamma Adjustment -
write /sys/devices/platform/omapdss/manager0/gamma 6

# Set - Power aware SMP scheduler -
write /sys/devices/system/cpu/sched_mc_power_savings 1

I dont think this problem is related to kernel.