android_kernel_google_msm/drivers
Arun Menon 0b99d715f7 msm: vidc: error handling for ion_map_iommu calls.
Added a check for non-zero virtual address.
Without this change, when ion_map_iommu returns a
zero virtual address, video core continuous ahead
without error check and later target reset happens
when trying to do a ion_unmap_iommu on the above fd,
which was never mapped.

Signed-off-by: Arun Menon <menon@codeaurora.org>
(cherry picked from commit 8688368ce3afbd1f3a80c7fa688c6a2f467247d3)

Change-Id: Ic6d86cc621e2f524dd19d1677646822cdc0f317c
Signed-off-by: Sudhir Sharma <sudsha@codeaurora.org>
2013-03-07 15:18:22 -08:00
..
accessibility
acpi ACPI / PCI / PM: Fix device PM regression related to D3hot/D3cold 2012-05-17 16:16:16 -07:00
amba
ata Change summary: 2012-05-03 17:16:52 -07:00
atm
auxdisplay
base PM: Prevent runtime suspend during system resume 2013-03-04 12:48:16 -08:00
bcma
block Merge branch 'for-linus' of git://git.kernel.dk/linux-block 2012-05-19 10:12:17 -07:00
bluetooth Bluetooth: hci_ath: Support BT Power Save mode on AR3002 2013-02-27 18:20:40 -08:00
cdrom
char diag: Increase HSIC throughput by implementing multiple simultaneous 2013-03-04 12:45:20 -08:00
clk clkdev: Remove __init marking from clkdev_add_table() 2013-02-27 18:12:39 -08:00
clocksource
connector
coresight coresight: fix whitespace in coresight drivers 2013-02-27 18:20:33 -08:00
cpufreq msm: dcvs: remove core name. 2013-03-07 15:18:16 -08:00
cpuidle cpuidle: menu: Remove the unused get_loadavg function 2013-01-17 00:00:18 -08:00
crypto crypto: Add support for crypto engine 5.0 2013-02-27 18:18:16 -08:00
dca
devfreq
dio
dma Merge branch 'fixes' of git://git.infradead.org/users/vkoul/slave-dma 2012-05-17 09:57:13 -07:00
edac
eisa
firewire
firmware efivars: Improve variable validation 2012-05-03 17:19:19 -07:00
gpio gpio: msm: do not re-enable the interrupt and clear the status 2013-03-04 12:45:28 -08:00
gpu msm: dcvs: remove core name. 2013-03-07 15:18:16 -08:00
gud mobicore: Create branch that uses interrupt 280 2013-02-27 18:17:50 -08:00
hid HID: uhid: Fix sending events with invalid data 2013-03-04 12:45:11 -08:00
hsi HSI: hsi_char: Remove max_data_size from sysfs 2012-04-23 14:23:32 +03:00
hv
hwmon pm8xxx-adc: add the functions to set tuning parameters 2013-03-04 12:44:20 -08:00
hwspinlock
i2c qup_i2c: set up node before calling of_i2c_register_devices 2013-02-27 18:20:44 -08:00
ide
idle
ieee802154
infiniband target: Rename target_allocate_tasks to target_setup_cmd_from_cdb 2013-02-27 18:12:37 -08:00
input input: pm8xxx-pwrkey: Update key press status during probe 2013-03-04 12:47:34 -08:00
iommu msm: iommu: Support alternate core clocks 2013-02-27 18:17:39 -08:00
isdn
leds leds: pm8xxx: change calculation of blinking period and on/off timing 2013-03-04 12:44:58 -08:00
lguest
macintosh
mca
md dm-crypt: remove per-cpu structure 2013-02-25 11:32:11 -08:00
media msm: vidc: include msm-specific ion header 2013-03-07 15:17:47 -08:00
memstick
message
mfd ASoC: wcd9xxx: Retry probing interface device on slimbus. 2013-03-07 15:18:01 -08:00
misc slimport: Modify to support slimport-to-VGA and slimport-to-DP dongles 2013-03-04 12:46:21 -08:00
mmc mmc: msm_sdcc: fix race conditions in runtime PM 2013-03-04 12:48:23 -08:00
mtd mtd: msm_qpic_nand: Initial driver for QPIC based NAND controller 2013-02-27 18:17:42 -08:00
net net: usb: Define waitqueue head as static global variable 2013-03-07 15:17:49 -08:00
nfc Mako: NFC: Return proper error code from address change ioctl. 2013-03-04 12:46:43 -08:00
nubus
of slimbus: Initiialize device tree node of slimbus slave devices 2013-02-27 18:18:47 -08:00
oprofile
parisc parisc: move definition of PAGE0 to asm/page.h 2012-05-10 15:12:08 -07:00
parport
pci PM: Prevent runtime suspend during system resume 2013-03-04 12:48:16 -08:00
pcmcia
pinctrl
platform No world-writable files in debugfs 2013-03-04 12:47:00 -08:00
pnp
power use msm8960_defconfig instead of mako_defconfig 2013-03-07 15:17:40 -08:00
pps
ps3
ptp ptp_pch: Add missing #include <linux/slab.h> 2012-05-16 14:44:44 -04:00
rapidio
regulator regulator: qpnp: Add property to override type registers 2013-02-27 18:20:12 -08:00
remoteproc remoteproc: fix off-by-one bug in __rproc_free_vrings 2012-05-13 23:15:42 +03:00
rpmsg
rtc RTC: Add QPNP rtc driver 2013-02-27 18:16:09 -08:00
s390 qeth: Use blkt defaults for OSA Express 4 2012-04-24 00:33:17 -04:00
sbus
scsi [SCSI] virtio_scsi: fix TMF use-after-free 2012-05-10 08:27:06 +01:00
sfi
sh
slimbus slim_msm: Retry initial sequence messages 2013-03-04 12:48:01 -08:00
sn
spi spi_qsd: set bus number based on the cell-index property 2013-02-27 18:21:33 -08:00
spmi spmi: pmic-arb: Fix multibyte transfer bug and enforce buffer len 2013-02-27 18:19:21 -08:00
ssb
staging prima: release v3.2.1.11h 2013-03-04 12:48:21 -08:00
switch switch: fsa8008: use mic_bias_en only if gpio is valid 2013-03-04 12:47:46 -08:00
target target: Rename target_allocate_tasks to target_setup_cmd_from_cdb 2013-02-27 18:12:37 -08:00
tc
thermal thermal: tsens8960: Fix delay in the ISR 2013-03-04 12:46:05 -08:00
tty mako: serial console: not write console message if not using earjack-dedugger 2013-03-04 12:47:47 -08:00
uio
usb usb: ks_bridge: Fix memory leak in tx data path. 2013-03-07 15:18:10 -08:00
uwb uwb: fix error handling 2012-04-18 13:15:51 -07:00
vhost vhost-net: fix handle_rx buffer size 2012-05-11 18:16:57 -04:00
video msm: vidc: error handling for ion_map_iommu calls. 2013-03-07 15:18:22 -08:00
virt
virtio virtio: Decouple virtqueues and vrings 2013-02-27 18:18:30 -08:00
vlynq
w1
watchdog hpwdt: Only BYTE reads/writes to WD Timer port 0x72 2012-04-26 14:38:07 +02:00
xen xen/Kconfig: fix Kconfig layout 2012-05-07 12:26:28 -04:00
zorro
Kconfig coresight: rename directory and files from cs to coresight 2013-02-27 18:13:47 -08:00
Makefile coresight: rename directory and files from cs to coresight 2013-02-27 18:13:47 -08:00