sched: Fix inaccurate accounting for real-time task

It is possible that rq->clock_task was not updated in put_prev_task()
in which case we can potentially overcharge a real-time task for time
it did not run. This is because clock_task could be stale and not
represent the exact time real-time task started running.

Fix this by forcing update of rq->clock_task when real-time task
starts running.

Signed-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
msm: bam_dmux: Fix snprintf length usage

Change-Id: I8dd313a30cfb31de2c5da669a131abcbbe4dc649
msm: mdss: mdss_samsung_oled_cmd_hd_wqhd_panel: Fix snprintf length usage

Change-Id: Ic0287779d62544f65e7ee29b07632d7759e3ef09
isdbt: Fix the build

 * "make mrproper" failed due to missing files.

Change-Id: I604d3e8fcc029b05a86438b0eb0540ad8fab87aa
barcode_emul_ice4: Fix snprintf length usage
Revert "asoc: msm: Check headset insertion for consistency"

 * Superseded by the next patch, which also eliminates the long delay
   when certain types of headsets are inserted.

This reverts commit 7d9a3bf12051d48ee7290a865d25c97654d080f4.

Change-Id: Ifca388cbf78ca281043ecf10e51eba4364a2e34e
Version 1.5

Signed-off-by: Dragon <dragon7780@hotmail.nl>