perf: Treat attr.config as u64 in perf_swevent_init()

Trinity discovered that we fail to check all 64 bits of
attr.config passed by user space, resulting to out-of-bounds
access of the perf_swevent_enabled array in
sw_perf_event_destroy().

Introduced in commit b0a873ebb ("perf: Register PMU
implementations").

Signed-off-by: Tommi Rantala <tt.rantala@gmail.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: davej@redhat.com
Cc: Paul Mackerras <paulus@samba.org>
Cc: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
Link: http://lkml.kernel.org/r/1365882554-30259-1-git-send-email-tt.rantala@gmail.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Revert "msm_fb: display: allocate RGB pipes properly for external"

This reverts commit 9b3e56051e45726862a738c4b5e202933faa0ad0.
Revert "msm_fb: display: extend mutex protection for mdp pan display"

This reverts commit 8d28053ba306ad5d95f63adfd0f9349fb9da4306.

Change-Id: Iea53ac96f2c7fe993d9d025742db217dfdacb480
mdp: dtv: Fix pipe staging, again

Change-Id: I3ad7483368a99674504e4d0d24a17865b0219b50
msm: audio: qdsp6v2: Add size safety check to ACDB driver

Check that the size sent by userspace is not larger
then the internal amount allowed. This protects
against overflowing the stack due to an invalid size.

Change-Id: I8230fdb00a7b57d398929e8ab0eb6587476f3db1
CRs-fixed: 470222
Signed-off-by: Ben Romberger <bromberg@codeaurora.org>
Merge branch 'cm-10.1' into martincz