msm: hdmi: ddc clock speed

Change the DDC clock speed to be 48k hz so as to
be HDMI compliant.

Change-Id: Ib7cbda7407fb5bd406b23d68264c003adc73472f
Signed-off-by: Ken Zhang <kenz@codeaurora.org>
Merge "msm: hdmi: ddc clock speed"
msm: 8064: enable bluetooth for APQ8064 DMA

Bluetooth: Configure the correct GPIO line to bring Bluetooth.
Bluetooth Controller has to be brought out of reset in order
to perform BT related operations

Change-Id: I9be7c5f9de0cfb5544a4a3e5a46448227eb56375
Signed-off-by: Vikas Das <vdas@codeaurora.org>
Merge "msm: 8064: enable bluetooth for APQ8064 DMA"
mpq: hsic: Vote for Max DFAB frequency when HSIC is active

Max dfab is required to achieve higher throghput over hsic bus.
Also, set interrupt threshold control to zero for mpq platform.

Change-Id: I1d0724d2897df50e5a28b8578ab4fd8e36ade31d
Signed-off-by: Vamsi Krishna <vskrishn@codeaurora.org>
signal: always clear sa_restorer on execve

When the new signal handlers are set up, the location of sa_restorer is
not cleared, leaking a parent process's address space location to
children.  This allows for a potential bypass of the parent's ASLR by
examining the sa_restorer value returned when calling sigaction().

Based on what should be considered "secret" about addresses, it only
matters across the exec not the fork (since the VMAs haven't changed
until the exec).  But since exec sets SIG_DFL and keeps sa_restorer,
this is where it should be fixed.

Given the few uses of sa_restorer, a "set" function was not written
since this would be the only use.  Instead, we use
__ARCH_HAS_SA_RESTORER, as already done in other places.

Example of the leak before applying this patch:

  $ cat /proc/$$/maps
  ...
  7fb9f3083000-7fb9f3238000 r-xp 00000000 fd:01 404469 .../libc-2.15.so
  ...
  $ ./leak
  ...
  7f278bc74000-7f278be29000 r-xp 00000000 fd:01 404469 .../libc-2.15.so
  ...
  1 0 (nil) 0x7fb9f30b94a0
  2 4000000 (nil) 0x7f278bcaa4a0
  3 4000000 (nil) 0x7f278bcaa4a0
  4 0 (nil) 0x7fb9f30b94a0
  ...

[akpm@linux-foundation.org: use SA_RESTORER for backportability]
Signed-off-by: Kees Cook <keescook@chromium.org>
Reported-by: Emese Revfy <re.emese@gmail.com>
Cc: Emese Revfy <re.emese@gmail.com>
Cc: PaX Team <pageexec@freemail.hu>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Cc: Oleg Nesterov <oleg@redhat.com>
Cc: "Eric W. Biederman" <ebiederm@xmission.com>
Cc: Serge Hallyn <serge.hallyn@canonical.com>
Cc: Julien Tinnes <jln@google.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Change-Id: I7ae396ee90c2339c86f7b773d15f5571f8fd54c5
Signed-off-by: Akhila Musunuri <makhila@codeaurora.org>
Merge "mpq: hsic: Vote for Max DFAB frequency when HSIC is active"
Merge "signal: always clear sa_restorer on execve"