input: touchscreen: release all invalid point after resume

Touchscreen sometimes get invalid touch event after suspend and
resume, this may cause framework hang. This change fix this issue
by send release event for all possiaple ptouch points.

Change-Id: Ib0f0f837499e9f77c3bb4d87f7b52621009b3317
Signed-off-by: Bingzhe Cai <bingzhec@codeaurora.org>
msm: msm_bus: Modify IB aggregation at master

The IB aggregation at master assumed that the sel_clk pointers were set
before trying to access them, but there could be clients that register
but don't do any transaction at all which could lead to data aborts during
the IB aggregation. Change this to directly access the allocated pnode
entry instead of relying on sel_clk pointer.

Change-Id: Iefffdd5ff835496fa54d3de97e416a62735154a2
Signed-off-by: Girish Mahadevan <girishm@codeaurora.org>
Signed-off-by: Divya Sharma <c_shard@codeaurora.org>
Merge "msm: msm_bus: Modify IB aggregation at master"
arm: mach-msm: fix integer overflow in DFE ioctls for reg arr rw

Added error checks for upper limit of param.num in DFE ioctls
for register array r/w

Change-Id: I62d2eac38024c6c64f8d2d0f6d65f409569b2a76
Acked-by: John Nicholas <jnichola@qti.qualcomm.com>
Signed-off-by: Venkatesh Yadav Abbarapu <quicvenkat@codeaurora.org>
radio: iris: Bound check user space values

There is no bound check for arguments passed
from user space to kernel space. This may cause
fatal exceptions.

Change-Id: Ia44c3b035afbd0723fe2052d7a0e8697930a2016
CRs-Fixed: 546081
Signed-off-by: Ayaz Ahmad <aahmad@codeaurora.org>
Merge "input: touchscreen: release all invalid point after resume"
Merge "crypto: msm: Verify source and destination data lengths"
Merge "defconfig: 8226: Enable CC_STACKPROTECTOR"
Merge "arm: mach-msm: fix integer overflow in DFE ioctls for reg arr rw"
Merge "radio: iris: Bound check user space values"