forked from rubenslte/android_kernel_samsung_msm8226
If two ioctls are triggered with different commands, there is a possibility to access freed confidence level memory. To resolve this acquire lock in ioctl. Also release mutex lock properly in error cases. CRs-Fixed: 1103085 Change-Id: I7d6b2eff21c8297e5f0755a0c141254be32f777d Signed-off-by: Yeleswarapu Nagaradhesh <nagaradh@codeaurora.org> [haggertk]: Backport to 3.4/msm8974 CVE-2017-7368 Signed-off-by: Kevin F. Haggerty <haggertk@lineageos.org>