dmtimer: fix clock set when matching parent

Change-Id: Ib4d4020010f57d626b4c234728a9314feb2b6920
Revert "dmtimer: fix clock set when matching parent"

This reverts commit b67d0cbdb230382d536e820d7fe6e62c6c0adec2.

Change-Id: Ib3af12440237a09563559f30c9bd23233f910745
Revert "defconfig: update for backlight changes"

This reverts commit c3e948c3c773b0704f96943736822067f60a2f10.

Change-Id: Iabf4b75635a7a259d20fd33cecd3323a17df3c61
Revert "leds: remove omap-pwm driver"

This reverts commit b8dfd97c54914b1b95d182c744a9bc6bef44c001.

Change-Id: I0b68ffc369b212ff166ee93f4a8a210cd102663d
Revert "panel-backlight: change from omap-pwm led driver to o2micro backlight driver"

This reverts commit addde5b255a48b5904b48cac53c27dd0409bcc29.

Change-Id: Ib9ac8c025cde1e1ba20b8d2c6fc24aa6db7d678c
Revert "Android alarm: IOCTL command encoding fix"

commit 87dd2c484ae11e2e0a34996d96bfbfaf20f57b45 upstream.

Commit 8d60d6aaf085d1728a4fda1f59b47622fe2ab495. changed the
ANDROID_ALARM_GET_TIME ioctls from IOW to IOR.  While technically
correct, the _IOC_DIR bits are ignored by alarm_ioctl, so the
commit breaks a userspace ABI used by all existing Android devices
for a purely cosmetic reason.  Revert it.

Change-Id: Iee360bb07891e317c4172ef544fc77d99488e5e9
Signed-off-by: Andrii Beregovenko <a.beregovenko@ti.com>
lowmemorykiller: make default lowmemorykiller debug message useful

lowmemorykiller debug messages are inscrutable and mostly useful
for debugging the lowmemorykiller, not explaining why a process
was killed.  Make the messages more useful by prefixing them
with "lowmemorykiller: " and explaining in more readable terms
what was killed, who it was killed for, and why it was killed.

The messages now look like:
[   76.997631] lowmemorykiller: Killing 'droid.gallery3d' (2172), adj 1000,
[   76.997635]    to free 27436kB on behalf of 'kswapd0' (29) because
[   76.997638]    cache 122624kB is below limit 122880kB for oom_score_adj 1000
[   76.997641]    Free memory is -53356kB above reserved

A negative number for free memory above reserved means some of the
reserved memory has been used and is being regenerated by kswapd,
which is likely what called the shrinkers.

Change-Id: I4e79b7ff989ad8de0a5c72ed98da37710b9c31a1
Merge remote-tracking branch 'cm/cm-10.1' into cm-10.1