android_kernel_samsung_msm8226/drivers
Sumalatha Malothu 65ee88a2db msm: camera_v2: handle the error value returned during get clock
currently only NULL pointer check is used to validate the return
value from clk_get, this change to handle all the failures.
This snapshot is taken from msm-4.9
Ported it from 4.9 to 3.18

Change-Id: Icd8b7e33d0f235a7c5dde2307972a594908e6a60
Signed-off-by: Sumalatha Malothu <smalot@codeaurora.org>
[haggertk: Backport to 3.4/msm8974. Note that this includes patching
 the non-standard camera_ll implementation as well on this kernel.]
CVE-2019-10524
Signed-off-by: Kevin F. Haggerty <haggertk@lineageos.org>
2020-05-12 21:47:27 +02:00
..
accessibility
acpi Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
adsp_factory misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
amba
ata Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
atm Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
auxdisplay Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
barcode_emul misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
base mm: Fix incorrect type conversion for size during dma allocation 2019-08-08 12:19:52 +02:00
battery battery: sec_battery: Migrate to alarmtimer interface 2019-08-06 12:33:17 +02:00
bcma Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
bif
block floppy: fix out-of-bounds read in copy_buffer 2020-04-18 17:55:14 +02:00
bluetooth drivers: bluetooth: Fix direct references to HZ 2019-08-05 14:21:57 +02:00
cdrom BACKPORT: block: add blk_rq_set_block_pc() 2019-08-06 12:26:35 +02:00
char msm: adsprpc: restrict user apps from sending kernel RPC messages 2020-01-06 08:40:45 +01:00
clk Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
clocksource sched_clock: Backport high-resolution support 2019-08-05 14:21:53 +02:00
connector Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
coresight coresight: tmc: Fix the unbalanced lock in tmc_read() 2019-08-08 15:00:19 +02:00
cpufreq Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
cpuidle misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
crypto crypto: msm: qcrypto: Remove duplicate definition of list_next_entry() 2019-08-06 12:31:22 +02:00
dca Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
devfreq misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
dio
dma Merge remote-tracking branch 'google-common/deprecated/android-3.4' into lineage-16.0 2019-08-06 11:41:21 +02:00
edac Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
eisa Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
extcon misc: Fix system_rev type mismatch 2019-08-05 09:13:25 +02:00
felica felica: Allow to compile without CONFIG_SEC_DEBUG 2020-01-06 08:40:35 +01:00
fingerprint drivers: fingerprint: Kill FEATURE_SPI_WAKELOCK 2019-08-05 09:13:27 +02:00
firewire Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
firmware Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
gpio Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
gpu misc: fix some GCC warnings 2020-01-06 08:40:46 +01:00
hid HID: Fix assumption that devices have inputs 2020-05-12 21:47:27 +02:00
hsi
hv Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
hwmon Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
hwspinlock Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
i2c i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA 2020-01-06 08:40:50 +01:00
ide mm: Backport ZRAM/ZSMALLOC from Google kernel 2019-08-06 08:17:38 +02:00
idle Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
ieee802154
infiniband fs: Limit sys_mount to only request filesystem modules. 2019-08-06 10:44:59 +02:00
input Input: ff-memless - kill timer in destroy() 2020-05-12 21:47:27 +02:00
iommu Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
irda misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
isdn mISDN: enforce CAP_NET_RAW for raw sockets 2020-04-18 17:55:14 +02:00
leds leds-qpnp: an30259a: do not use flash wa regulator 2020-01-06 08:40:46 +01:00
lguest Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
macintosh Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
mca
md Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
media msm: camera_v2: handle the error value returned during get clock 2020-05-12 21:47:27 +02:00
memstick Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
message
mfd Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
misc qseecom: check invalid handle for app loaded query request 2020-05-12 21:47:27 +02:00
mmc misc: fix some GCC warnings 2020-01-06 08:40:46 +01:00
motor ss_vibrator: Make sysfs compatible with CMHW 2020-01-06 08:40:50 +01:00
mtd fs: Limit sys_mount to only request filesystem modules. 2019-08-06 10:44:59 +02:00
net ath6kl: add some bounds checking 2020-04-18 17:55:14 +02:00
nfc Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
nubus
of Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
oprofile fs: Limit sys_mount to only request filesystem modules. 2019-08-06 10:44:59 +02:00
parisc Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
parport Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
pci Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
pcmcia Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
pinctrl Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
platform msm: ipa: Fix to validate the buffer size 2020-01-06 08:40:52 +01:00
pnp Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
power drivers: power: migrate qpnp-charger to alarmtimer interface 2019-08-08 10:39:37 +02:00
pps Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
ps3
ptp
qsc misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
rapidio Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
regulator misc: fix some GCC warnings 2020-01-06 08:40:46 +01:00
remoteproc Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
rpmsg Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
rtc rtc: pm8xxx: move device_init_wakeup() before rtc_register 2019-08-06 12:31:33 +02:00
s390 Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
sbus Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
scsi scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() 2020-01-06 08:40:50 +01:00
sensorhub drivers: sensorhub: stm: Kill all the kmsg spam 2020-01-06 08:40:22 +01:00
sensors drivers: sensors: migrate k2hh.c to alarmtimer interface 2019-08-08 10:42:14 +02:00
sfi
sh
slimbus slim-msm: Synchronize SSR callbacks 2019-08-06 11:48:23 +02:00
sn
spi Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
spmi Merge tag 'LA.BF.1.1.3-02310-8x26.0' into lineage-16.0 2019-08-05 11:18:51 +02:00
ssb Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
staging dt_fstab_fake: add system partition 2020-01-06 08:48:36 +01:00
switch
target BACKPORT: block: add blk_rq_set_block_pc() 2019-08-06 12:26:35 +02:00
tc
thermal add hrtimer support to qpnp-sec-charger.c and msm_thermal.c (not fully) 2019-08-06 12:31:35 +02:00
tty BACKPORT: fiq_debugger: restrict access to critical commands. 2019-08-06 12:24:29 +02:00
uio
usb usb: gadget: fix build errors 2020-05-07 14:31:31 +03:00
uwb Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
vhost Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
video misc: fix some GCC warnings 2020-01-06 08:40:46 +01:00
virt
virtio Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
vlynq
w1 Merge remote-tracking branch 'google-common/deprecated/android-3.4' into lineage-16.0 2019-08-06 11:41:21 +02:00
watchdog Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
xen fs: Limit sys_mount to only request filesystem modules. 2019-08-06 10:44:59 +02:00
zorro
Kconfig msm: gud: Remove gud driver 2019-08-08 12:10:20 +02:00
Makefile drivers: motor: import vibrator driver from CRJ1 package 2020-01-06 08:40:50 +01:00