Revert "kernel: cgroup: protect cgroup linked lists"

This reverts commit 0380f54dd055fb9486d5d61f2b6e2b2eeeaedbe6.
msm: msm_bus: Suspected fix for deadlock

mutex is not released while checking for
null pdata which can lead to possible deadlock
condition.

Change-Id: I1dc3efd725df5bb75c96434a81d9a8f3f868cd0a
Signed-off-by: Alok Chauhan <alokc@codeaurora.org>
mdss: mdp: Appropriate check to see if right LM is needed

New fixes rely on selecting right layer mixer by changing
destination layer x offset to be >= left layer mixer's width.
This patch is to allow for this logic to be corrected on
chipsets that do not support x offset being greater than
layer mixer's width.

Change-Id: I860e87a8092c81a0a1523ee7b47b02b57160f4af
Signed-off-by: Terence Hampson <thampson@codeaurora.org>
ASoC: msm: qdsp6v2: add path to support external EC reference

Addition of a routing path to connect VOICE2
uplink with MI2S Tx port. This change is required if
external EC is to be used.

CRs-Fixed: 723640
Change-Id: Idebb463467ee8f371cb3c0f76b0f30fd260e88da
Signed-off-by: Aravind Kumar <akumark@codeaurora.org>
diag: dci: Do not update status if DCI support is not present

If same command is registered on multiple peripherals then
diag driver is returning wrong error status to client while
traversing the registration table. This patch does not update
the error status if DCI support is not present on that
peripheral.

CRs-Fixed: 683796
Change-Id: Ib0f7eb6e910998f616fd4105df0428ec59c334e5
Signed-off-by: Mohit Aggarwal <maggarwa@codeaurora.org>
diag: dci: Mutex protect the list while traversal and node deletion

On receiving the response from peripherals for the sent command
DCI traverses and deletes from the list. The list is not lock
protected while traversal or deletion. This patch resolves the
same.

Change-Id: Ie93f3e035b35c4d39f1e19f9c42a48f4147fe145
CRs-Fixed: 715663
Signed-off-by: Katish Paran <kparan@codeaurora.org>
diag: Remove invalid check for payload

Call back data type does support commands which is less than
4 bytes in size. This patch removes the unnecessary check for
the call back data type.

Change-Id: Ie70196d8dd0b0b3d023bc2505fbb1cb3e582a1af
CRs-fixed: 623552
Signed-off-by: Katish Paran <kparan@codeaurora.org>