ksm: Provide support to use deferred timers for scanner thread

KSM thread to scan pages is getting schedule on definite timeout.
That wakes up CPU from idle state and hence may affect the power
consumption. Provide an optional support to use deferred timer
which suites low-power use-cases.

To enable deferred timers,
$ echo 1 > /sys/kernel/mm/ksm/deferred_timer

Change-Id: I07fe199f97fe1f72f9a9e1b0b757a3ac533719e8
Signed-off-by: Chintan Pandya <cpandya@codeaurora.org>
mmc: core: enable eMMC5.0 card detection

eMMC5.0 cards have become reality and Linux kernel shouldn't
shy away in supporting them :). This patch enables the eMMC5.0
card support on Linux.

Change-Id: I8fd3f52ed1706ad86bc0c049a004db3ee12184ff
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
block: bfq: Squashed update from BFQ-v7r3 to BFQ-v7r4

Change-Id: I0b88bf402da4c7f4d9363132e14c1b86fcc5d21c