csdio: Remove the driver

The driver is a legacy driver that is not used any longer
and its implementation is neither correct nor compiles.

Change-Id: I9862c0f93ccad6079a616f6997987d4e187a137c
Signed-off-by: Hamad Kadmany <hkadmany@codeaurora.org>
msm: qdsp6v2: memset stack buffer allocation.

This is needed to avoid garbage data in uninitialized variables.

Change-Id: Id5921e369055d846b990380be6355ad464518a10
CRs-Fixed: 554301
Signed-off-by: Yeleswarapu, Nagaradhesh <nagaradh@codeaurora.org>
Signed-off-by: Mohammad Johny Shaik <mjshai@codeaurora.org>
usb: Fix compilation error when usbnet and hsic are enabled

Enabling CONFIG_USB_EHCI_MSM_HSIC, CONFIG_USB_USBNET and
CONFIG_USB_NET_SMSC95XX causes multiple compilation errors due to
some of macros and functions are not available or defined. This
issue is seen due to commits below two commits :
68c92030f4 "usb: ehci-msm-hsic: Add support for ASYNC IRQ to exit LPM"
cd58faf882 "usbnet: decrease suspend count if returning -EBUSY". This
change fixes the same.

CRs-Fixed: 604827
Change-Id: I0eabe9fc47afd1236ed1408eb9d4fe39a7b16df1
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
USB: gadget: ether: Fix memory corruption issues with multi_pkt_xfers

If gadget xmits packets before host sends RNDIS_MSG_INIT to update
maximum packets supported per transfer, then there is a possibility
of using freed skb memory later from xmit function. Fix such
races which may arise between tx_complete and start_xmit routines
depending on when multi_pkt_transfers are enabled.
Other option is to defer starting TX transfers until RNDIS_MSG_INIT
is received, but then it makes it difficult to handle scenarios
where host doesn't support this message or just doesn't send it.

CRs-fixed: 595367
Change-Id: I181da831120b38840ae4b8b74c1dacce129d1ba6
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
Merge "usb: Fix compilation error when usbnet and hsic are enabled"
Merge "USB: gadget: ether: Fix memory corruption issues with multi_pkt_xfers"
Merge "msm: qdsp6v2: memset stack buffer allocation."
Merge "csdio: Remove the driver"
msm: rpm-regulator-smd: correct use-after-free in rpm_vreg_device_remove

Modify the rpm_vreg_device_remove() function so that the reg
pointer is not dereferenced after being freed.

Change-Id: I0bc2c38a00c5d6b783f52c0ae0f1faa31d3a1e4d
CRs-Fixed: 564463
Signed-off-by: David Collins <collinsd@codeaurora.org>
Signed-off-by: Swetha Chikkaboraiah <schikk@codeaurora.org>
msm: acpuclock-cortex: Fix off by one error for large frequency tables

If a frequency table was greater than a certain size, data will be written
past the end of an array. Fix the loop conditions to prevent this.

Change-Id: Idb33ac1a1580fe4d09d3be3eeba24abd4cb0184d
CRs-fixed: 561651
Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
Signed-off-by: Swetha Chikkaboraiah <schikk@codeaurora.org>
Merge "msm: rpm-regulator-smd: correct use-after-free in rpm_vreg_device_remove"
Merge "msm: acpuclock-cortex: Fix off by one error for large frequency tables"