ramdisk-samsung: updated from latest 4.1.2 rom
wolfson_sound: Updated to 1.4.2 from AndiP repository
with altered jack detection from AndreiLux
sensorhub: update driver to 102600
fs-fuse: Assure that new page is not a CMA page
sensors: update device sensors
rtc: Forcefully set register twice
samsung-battery: Reduce battery-monitor wakelock timeouts
binfmt_elf.c: use get_random_int() to fix entropy depleting

Changes:
--------
v4->v3:
- s/random_stack_user()/get_atrandom_bytes()/
- Move this function to ahead of its use to avoid the predeclaration.

v3->v2:
- Tweak code comments of random_stack_user().
- Remove redundant bits mask and shift upon the random variable.

v2->v1:
- Fix random copy to check up buffer length that are not 4-byte multiples.

v3 can be found at:
http://www.spinics.net/lists/linux-fsdevel/msg59597.html
v2 can be found at:
http://www.spinics.net/lists/linux-fsdevel/msg59418.html
v1 can be found at:
http://www.spinics.net/lists/linux-fsdevel/msg59128.html

Thanks,
-Jeff

Entropy is quickly depleted under normal operations like ls(1), cat(1),
etc...  between 2.6.30 to current mainline, for instance:

$ cat /proc/sys/kernel/random/entropy_avail
3428
$ cat /proc/sys/kernel/random/entropy_avail
2911
$cat /proc/sys/kernel/random/entropy_avail
2620

We observed this problem has been occurring since 2.6.30 with
fs/binfmt_elf.c: create_elf_tables()->get_random_bytes(), introduced by
f06295b44c296c8f ("ELF: implement AT_RANDOM for glibc PRNG seeding").

/*
 * Generate 16 random bytes for userspace PRNG seeding.
 */
get_random_bytes(k_rand_bytes, sizeof(k_rand_bytes));

The patch introduces a wrapper around get_random_int() which has lower
overhead than calling get_random_bytes() directly.

With this patch applied:
$ cat /proc/sys/kernel/random/entropy_avail
2731
$ cat /proc/sys/kernel/random/entropy_avail
2802
$ cat /proc/sys/kernel/random/entropy_avail
2878

Analyzed by John Sobecki.

Signed-off-by: Jie Liu <jeff.liu@oracle.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Cc: Andreas Dilger <aedilger@gmail.com>
Cc: Alan Cox <alan@linux.intel.com>
Cc: Arnd Bergmann <arnn@arndb.de>
Cc: John Sobecki <john.sobecki@oracle.com>
Cc: James Morris <james.l.morris@oracle.com>
Cc: Jakub Jelinek <jakub@redhat.com>
Cc: Ted Ts'o <tytso@mit.edu>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Kees Cook <keescook@chromium.org>
Cc: Ulrich Drepper <drepper@redhat.com>
media: video: samsung: from update 7 (to revert)
Revert "media: video: samsung: from update 7 (to revert)"

This reverts commit 80c83f1357d4e898f71fefc02d511bc09786fc1e.
Updated defconfigs and removed useless ones
net: wireless: Makefile: fixing some issues with AOSP Wifi drivers
Revert "cma: Create a tool to create checks against cma block memory spaces"

This reverts commit df58ab7cb040a2802f32a3ae2853de5a7e733a06.
cma: Add memspace check against registered regions

Use it against all occurences where userspace comes in direct contact
with physical memory to deny access.

This is the official fix supplied by Samsung.

Signed-off-by: Andrei F <luxneb@gmail.com>
secmem: Collect secure memory spaces and deny access in mmap

Signed-off-by: Andrei F <luxneb@gmail.com>
Temporary switching to non-symlinked folders
mmc: mshci debugging for Host timeout error

Signed-off-by: Andrei F <luxneb@gmail.com>
mmc: Soft-patch MoviNAND VTU00M (16GB) eMMC failure

Signed-off-by: Andrei F <luxneb@gmail.com>
mmc: Disregard pending irqs in sdio

Signed-off-by: Andrei F <luxneb@gmail.com>
mach-midas: Add a static cma region declaration for FIMC1

The new region checking uses cma region internal structs for region
parsing, and static declarations of memory blocks lack these.

Add a dummy region with the FIMC1 parameters and register it.
Signed-off-by: Andrei F <luxneb@gmail.com>