hdmi_toggle: add some extra lines for bette runderstanding
dpll_cascading: remove module control
dpll_cascading: fix memory leak in DPLL cascading blocker release.
dpll_cascading: remove unused CM_SHADOW_FREQ_CONFIG2

The value from CM_SHADOW_FREQ_CONFIG2 can't be applied because
GPMC is always active and can't be entered in idle state.

The GPMC is always active because on OMAP4, CPU accesses on
unmapped addresses are redirected to GPMC by L3 interconnect.
CPU is speculative nature and such accesses are possible which
can lead to indirect access to GPMC and if it's clock is
not running, it can result in hang/abort on the platform.
See path https://github.com/Ntemis/android_kernel_bn_omap/commit/d60565948468b for more information.
tty: omap-serial: Enable IDLE MODE on runtime suspend
This patch allow idle on runtime
suspend path.
staging: lowmemorykiller: improve handling

If a process forked and the child process was killed by the
lowmemorykiller, the lowmemory killer would be disabled until
the parent process reaped the child or it died itself.

Don't wait more than one second for a process to die
 Print pending wakeup IRQ preventing suspend to dmesg
input: evdev: Add missing wake_lock_destroy
sched: better settings
staging: android: lowmemorykiller: fix scheduling while atomic

The task_free notifier chain could be called in an atomic
context.  The task_free_unregister should not be called in
the notifier callback as it might sleep.

Schedule a work item to call task_free_unregister.
Revert " Print pending wakeup IRQ preventing suspend to dmesg"

This reverts commit d157c0e90f550176e2ee0696b46a7e8a12f97805.
Revert "staging: android: lowmemorykiller: fix scheduling while atomic"

This reverts commit 42b082dbaaf101eaa6231728ec371f9bbb05f40e.
Revert "staging: lowmemorykiller: improve handling"

This reverts commit 88b0fd8097f6eefbbd1a1b43b2680a1ab7dc16da.
Fix some mistakes