binfmt_elf.c: use get_random_int() to fix entropy depleting
mmc: use really long write timeout to deal with crappy cards

Several people have noticed that crappy SD cards take much longer to
complete multiple block writes than the 300ms that Linux specifies.
Try to work around this by using a three second write timeout instead.

This is a generalized version of a patch from Chase Maupin
<Chase.Maupin@ti.com>, whose patch description said:

* With certain SD cards timeouts like the following have been seen
  due to an improper calculation of the dto value:
    mmcblk0: error -110 transferring data, sector 4126233, nr 8,
    card status 0xc00
* By removing the dto calculation and setting the timeout value
  to the maximum specified by the SD card specification part A2
  section 2.2.15 these timeouts can be avoided.
* This change has been used by beagleboard users as well as the
  Texas Instruments SDK without a negative impact.
* There are multiple discussion threads about this but the most
  relevant ones are:
    * http://talk.maemo.org/showthread.php?p=1000707#post1000707
    * http://www.mail-archive.com/linux-omap@vger.kernel.org/msg42213.html
* Original proposal for this fix was done by Sukumar Ghoral of
  Texas Instruments
* Tested using a Texas Instruments AM335x EVM

Signed-off-by: Paul Walmsley <paul@pwsan.com>
Tested-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Chris Ball <cjb@laptop.org>

Conflicts:

	drivers/mmc/core/core.c
cpufreq: Add governors data
Staging: android: binder: Fix memory leak on thread/process exit If a thread or process exited while a reply, one-way transaction or death notification was pending, the struct holding the pending work was leaked.

Signed-off-by: Arve Hjønnevåg <arve@android.com>
cpufreq: Add governors to config and fix initialization
Adjusted bigmem version (combined kravind/semaphore implementation)

Change-Id: Id735be5d8d967001b345bddee5a6aba6370fd0db
cpufreq: Fix high freq in HYPER governor
cpufreq: Add OndemandX Governor
vfp: Use Neon libraries
Revert "Adjusted bigmem version (combined kravind/semaphore implementation)"

This breaks Video Recording in Camera
This reverts commit a03b5217106be08b29341b869dc3be3ca370b419.
build: Change flags for boot
block: Add BFQ-v5, ZEN and VR Scheduler