qseecom: Validate pointer offset in qseecom_send_modfd_cmd

Validate cmd_req_buf pointer offset in qseecom_send_modfy_cmd, and
make sure cmd buffer address to be within shared bufffer.

Conflicts:
	drivers/misc/qseecom.c

Change-Id: I431511a92ab2cccbc2daebc0cf76cc3872689a97
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
Signed-off-by: Vignesh Veeramani <quicvignes@codeaurora.org>
Merge "qseecom: Validate pointer offset in qseecom_send_modfd_cmd"
ASoC: msm: Fix for passing correct data to userspace

The Copy_to_user function copies the whole frame structure
to the userspace. Only len bytes should be copied.
As the whole frame is being copied
(HPCM_MAX_VOC_PKT_SIZE bytes) the uninitialized bytes
in the buffer will be disclosed to the calling
user-space process.

CRs-fixed: 552524

Change-Id: I7d7f58d358aaf56d91a79cfe95c04d937b48da53
Signed-off-by: Vicky Sehrawat <vickys@codeaurora.org>
Merge "ASoC: msm: Fix for passing correct data to userspace"
net: ipc_router: Defer workqueue initialization

IPC Router workqueue is initialized before some of the core IPC router
data structures are initialized. This leads to some work items queued
in that workqueue to access those data structures before they are
initialized.

Initialize the workqueue after initializing the core data structures.

CRs-Fixed: 611234
Change-Id: Ia6fbd2f517afcde30b2c924507fbb9f28ccc01e3
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
Merge "net: ipc_router: Defer workqueue initialization"