Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.033 on remote branch

Change-Id: I6092daa26027521ac5bde90b1d7597d4329b6a67
Merge "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.033 on remote branch"
Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.037 on remote branch

Change-Id: I5d2ecbf0a3988605614568a931cb62c98d66c519
Merge "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.037 on remote branch"
Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.040 on remote branch

Change-Id: I9271c3a23d06bf692720fed7c1f539950394462f
Merge "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.040 on remote branch"
Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.041 on remote branch

Change-Id: Ib765ba23c19ae50332261f1cf59cef6d9bda788f
Merge "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.041 on remote branch"
Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.043 on remote branch

Change-Id: I68ce4112588b3a9f740e0c9af0dd385366674489
Merge "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.043 on remote branch"
Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.044 on remote branch

Change-Id: I3a2ddda4c42b52bc8ee8e6fc7b48b48586f52270
Merge "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.044 on remote branch"
Merge "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.044 on remote branch"
Merge "Merge "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.044 on remote branch""
Revert "msm: vidc: No need to allocate metadata by default"

This reverts commit 0efc959be55801808454292cc61d11ff8ab1bfa1

Change-Id: I08163ac9e4d4481cb9df324fd8ccc14bef536d96
Signed-off-by: Prados Das <prados@codeaurora.org>
Merge "Revert "msm: vidc: No need to allocate metadata by default""
Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.050 on remote branch

Change-Id: I18517e189b57ce14b9924017db713c3e20acfc58
Merge "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.050 on remote branch"
misc: qfpfuse: Fix overflow condition

Fix potential integer overflow for ioctl command to avoid incorrect
buffer allocation. Use the stack for data buffering to avoid the
small buffer allocation for improved performance. Increase the fuse
blow timeout in the driver to cover all QFPROM implementations

CRs-Fixed: 550574,550575

Change-Id: Iee3cc1d38aa5dbf8ef693a43a0ca716fc8724c62
Acked-by: Radhakrishna Popuri <c_rpopur@qti.qualcomm.com>
Signed-off-by: Venkatesh Yadav Abbarapu <quicvenkat@codeaurora.org>
Signed-off-by: Prados Das <prados@codeaurora.org>
misc: qfpfuse: validate ioctl input parameters

validate input parameters for ioctl command request

CRs-Fixed: 550574,550575
Change-Id: I87c3818b3bacc43c679aa555d79cc6ed127c6ef8
Acked-by: John Nicholas <jnichola@qti.qualcomm.com>
Signed-off-by: Venkatesh Yadav Abbarapu <quicvenkat@codeaurora.org>
Signed-off-by: Prados Das <prados@codeaurora.org>