android_kernel_google_msm/drivers
Eugene Seah 40d58c7a0d thermal: Fix hotplug race condition leading to memory corruption.
msm_thermal module made a copy of the CPUFreq policy structure
pointer but continues to try and use it after the core has been
hotplugged (and the original structure is freed). The fix is to
use cpufreq_cpu_get/put instead of copying cpufreq pointers.

CRs-fixed: 342351
Change-Id: I312d8bccc09a5df5805f99fecdc9409d9d4ed2be
Signed-off-by: Eugene Seah <eseah@codeaurora.org>
Signed-off-by: David Brown <davidb@codeaurora.org>
2013-02-25 11:33:33 -08:00
..
accessibility
acpi ACPI / PCI / PM: Fix device PM regression related to D3hot/D3cold 2012-05-17 16:16:16 -07:00
amba ARM: 7366/3: amba: Remove AMBA level regulator support 2012-04-13 14:04:08 +01:00
ata Change summary: 2012-05-03 17:16:52 -07:00
atm
auxdisplay
base drivers: Resurrect sysdev 2013-02-25 11:29:18 -08:00
bcma bcma: use fallback sprom if no on chip sprom is available 2012-04-16 13:32:01 -04:00
block Merge branch 'for-linus' of git://git.kernel.dk/linux-block 2012-05-19 10:12:17 -07:00
bluetooth Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth 2012-04-27 15:16:43 -04:00
cdrom
char char: Remove smd_pkt driver 2013-02-25 11:29:26 -08:00
clk clk: Add devm_clk_get() 2013-02-25 11:29:27 -08:00
clocksource Revert "clocksource: Load the ACPI PM clocksource asynchronously" 2012-04-12 00:05:05 +02:00
connector
cpufreq cpufreq: make the "scaling_cur_freq" sysfs entry pollable 2013-02-25 11:29:32 -08:00
cpuidle cpuidle: menu: Remove the unused get_loadavg function 2013-01-17 00:00:18 -08:00
crypto crypto: Add MSM crypto drivers 2013-02-25 11:29:28 -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 msm: qpnp: Add gpiolib support for PMIC GPIOs 2013-02-25 11:32:09 -08:00
gpu board-8064 msm: Overlap secure and non secure video firmware heaps. 2013-02-07 17:44:17 -08:00
gud mobicore: rename variable to lower case. 2013-02-25 11:29:41 -08:00
hid Merge commit 'v3.4-rc4' into android-3.4 2012-04-27 14:03:45 -07:00
hsi HSI: hsi_char: Remove max_data_size from sysfs 2012-04-23 14:23:32 +03:00
hv
hwmon hwmon: Add MSM's epm ADC driver 2013-02-25 11:29:52 -08:00
hwspinlock
i2c i2c-ssbi: Add SSBI driver for 7x30 2013-02-25 11:29:55 -08:00
ide
idle
ieee802154
infiniband A few fixes for regressions introduced in 3.4-rc1: 2012-04-26 15:35:35 -07:00
input input: touchscreen: Add MSM legacy touchscreen driver 2013-02-25 11:30:54 -08:00
iommu
isdn tty and serial fixes for 3.4-rc2 2012-04-12 15:36:33 -07:00
leds leds: led-class: Remove deprecated functions 2013-02-25 11:31:10 -08:00
lguest
macintosh
mca
md dm-crypt: remove per-cpu structure 2013-02-25 11:32:11 -08:00
media media: rc: Add wakeup functionality from GPIO IR event 2013-02-25 11:31:01 -08:00
memstick
message
mfd mfd: pm8921-core: Sync up to our copy 2013-02-25 11:31:47 -08:00
misc msm: Driver to get status of Page Migration. 2013-02-25 11:31:57 -08:00
mmc mmc: block: Remove forward declaration for non-existent function 2013-02-20 00:44:50 -08:00
mtd mtd: Collect bad block count for ecc stats lazily. 2013-02-25 11:32:01 -08:00
net net: wireless: wcnss: Initial version of the WCNSS WLAN Driver 2013-02-25 11:32:15 -08:00
nfc
nubus
of of: spmi: Verify that nodes are available before creating devices 2013-02-25 11:33:06 -08:00
oprofile
parisc parisc: move definition of PAGE0 to asm/page.h 2012-05-10 15:12:08 -07:00
parport
pci ACPI / PCI / PM: Fix device PM regression related to D3hot/D3cold 2012-05-17 16:16:16 -07:00
pcmcia
pinctrl pinctrl: implement pinctrl_check_ops 2012-04-11 09:31:02 +02:00
platform usb: gadget: SPS BAM-to-BAM - USB BAM driver 2013-02-25 11:32:19 -08:00
pnp
power power: Add pm8921 battery monitoring driver 2013-02-25 11:32:32 -08:00
pps
ps3
ptp ptp_pch: Add missing #include <linux/slab.h> 2012-05-16 14:44:44 -04:00
rapidio
regulator regulator: Actually free the regulator in devm_regulator_put() 2012-05-07 13:14:44 +01:00
remoteproc remoteproc: fix off-by-one bug in __rproc_free_vrings 2012-05-13 23:15:42 +03:00
rpmsg
rtc [ARM] msm: RTC driver for Qualcomm MSM7K chipsets 2013-02-25 11:32:34 -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 slimbus: Add Qualcomm Slimbus driver 2013-02-25 11:32:56 -08:00
sn
spi spidev: Unregister SPI device on spidev exit 2013-02-25 11:32:55 -08:00
spmi spmi: pmic-arb: Don't disable arbiter interrupt when no clients use it 2013-02-25 11:33:08 -08:00
ssb
staging ashmem: Add routines to get in kernel reference to ashmem file 2013-01-20 21:20:49 -08:00
switch switch: switch class and GPIO drivers. 2012-04-09 13:53:14 -07:00
target target: Fix bug in handling of FILEIO + block_device resize ops 2012-05-17 12:02:43 -07:00
tc
thermal thermal: Fix hotplug race condition leading to memory corruption. 2013-02-25 11:33:33 -08:00
tty tty: hvc_dcc: Remove redundant license clause 2013-02-25 11:32:51 -08:00
uio
usb Revert "usb: gadget: rndis: Fix re-binding f_rndis" 2013-01-10 11:12:11 -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_fb: display: Add delay kickoff to MDDI 2013-02-25 11:29:06 -08:00
virt
virtio virtio: balloon: let host know of updated balloon size before module removal 2012-05-17 12:14:34 +03: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 spmi: Linux driver framework for SPMI 2013-02-25 11:32:57 -08:00
Makefile spmi: Linux driver framework for SPMI 2013-02-25 11:32:57 -08:00