linux/drivers
Rebecca Schultz Zavin 4e9ef397ec gpu: ion: Make ion_free asynchronous
Add the ability for a heap to free buffers asynchrounously.  Freed buffers
are placed on a free list and freed from a low priority background thread.
If allocations from a particular heap fail, the free list is drained.  This
patch also enable asynchronous frees from the chunk heap.

Change-Id: Idfdbc8608b6cbd9e27d2e31ea4fd84fea9f69f7d
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
2013-03-12 23:12:12 +00:00
..
accessibility
acpi ACPI: Add DMI entry for Sony VGN-FW41E_H 2013-03-04 06:06:44 +08:00
amba ARM: 7366/3: amba: Remove AMBA level regulator support 2012-04-13 14:04:08 +01:00
ata ata_piix: Add Device IDs for Intel Wellsburg PCH 2013-03-04 06:06:45 +08:00
atm atm/iphase: rename fregt_t -> ffreg_t 2013-02-14 10:49:05 -08:00
auxdisplay
base This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
bcma bcma: mips: fix clearing device IRQ 2013-01-17 08:50:41 -08:00
block xen/blkback: Don't trust the handle from the frontend. 2013-03-04 06:06:40 +08:00
bluetooth Bluetooth: ath3k: Add support for VAIO VPCEH [0489:e027] 2013-01-11 09:07:17 -08:00
cdrom
char This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
clk clk: Check parent for NULL in clk_change_rate 2012-07-19 08:58:59 -07:00
clocksource Revert "clocksource: Load the ACPI PM clocksource asynchronously" 2012-04-12 00:05:05 +02:00
connector
cpufreq This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
cpuidle cpuidle: coupled: fix sleeping while atomic in cpu notifier 2012-07-25 11:51:53 -07:00
crypto crypto: mv_cesa requires on CRYPTO_HASH to build 2012-05-15 01:10:06 +00:00
dca dca: check against empty dca_domains list before unregister provider 2013-02-28 06:59:06 -08:00
devfreq PM: devfreq: init performance/powersave governor 2012-05-01 21:23:50 +02:00
dio
dma ioat: Fix DMA memory sync direction correct flag 2013-01-27 20:47:44 -08:00
edac EDAC: Test correct variable in ->store function 2013-02-03 18:24:41 -06:00
eisa
firewire firewire: add minor number range check to fw_device_init() 2013-03-04 06:06:41 +08:00
firmware efi: Make 'efi_enabled' a function to query EFI facilities 2013-02-14 10:48:53 -08:00
gpio gpiolib: Don't return -EPROBE_DEFER to sysfs, or for invalid gpios 2012-11-05 09:50:41 +01:00
gpu gpu: ion: Make ion_free asynchronous 2013-03-12 23:12:12 +00:00
hid This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
hsi HSI: hsi_char: Remove max_data_size from sysfs 2012-04-23 14:23:32 +03:00
hv Drivers: hv: Cleanup error handling in vmbus_open() 2012-10-31 10:02:58 -07:00
hwmon hwmon: (lm73} Detect and report i2c bus errors 2013-01-17 08:50:52 -08:00
hwspinlock hwspinlock/core: use global ID to register hwspinlocks on multiple devices 2012-07-16 09:04:25 -07:00
i2c i2c-i801: Add Device IDs for Intel Lynx Point-LP PCH 2012-09-14 10:00:33 -07:00
ide
idle
ieee802154
infiniband RDMA/nes: Fix for terminate timer crash 2013-01-17 08:50:51 -08:00
input This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
iommu iommu/amd: Initialize device table after dma_ops 2013-03-04 06:06:37 +08:00
isdn isdn/gigaset: fix zero size border case in debug dump 2013-02-14 10:49:04 -08:00
leds This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
lguest
macintosh
mca
md dm ioctl: prevent unsafe change to dm_ioctl data_size 2013-01-17 08:50:51 -08:00
media media: rc: unlock on error in show_protocols() 2013-03-04 06:06:41 +08:00
memstick
message
mfd mfd: Only unregister platform devices allocated by the mfd core 2013-01-17 08:50:45 -08:00
misc This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
mmc This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
mtd This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
net This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
nfc NFC: pn533: Fix mem leak in pn533_in_dep_link_up 2012-12-03 11:47:12 -08:00
nubus
of gpio: Fix range check in of_gpio_simple_xlate() 2012-04-10 14:20:56 -06:00
oprofile oprofile: perf: use NR_CPUS instead or nr_cpumask_bits for static array 2012-07-16 09:04:21 -07:00
parisc parisc: move definition of PAGE0 to asm/page.h 2012-05-10 15:12:08 -07:00
parport
pci PCI/PM: Clean up PME state when removing a device 2013-02-17 10:49:26 -08:00
pcmcia pcmcia/vrc4171: Add missing spinlock init 2013-02-28 06:59:05 -08:00
pinctrl pinctrl: tegra: set low power mode bank width to 2 2012-10-28 10:14:14 -07:00
platform samsung-laptop: Disable on EFI hardware 2013-02-14 10:48:54 -08:00
pnp pnpacpi: fix incorrect TEST_ALPHA() test 2013-01-11 09:06:29 -08:00
power This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
pps
ps3
ptp ptp_pch: Add missing #include <linux/slab.h> 2012-05-16 14:44:44 -04:00
rapidio rapidio/tsi721: fix unused variable compiler warning 2012-09-14 10:00:20 -07:00
regulator regulator: wm831x: Set the new rather than old value for DVS VSEL 2013-01-17 08:50:41 -08:00
remoteproc remoteproc: fix a potential NULL-dereference on cleanup 2012-10-07 08:32:28 -07:00
rpmsg rpmsg: fix dependency on initialization order 2012-07-19 08:58:57 -07:00
rtc drivers/rtc/rtc-isl1208.c: call rtc_update_irq() from the alarm irq handler 2013-02-11 08:47:18 -08:00
s390 KVM: s390: Handle hosts not supporting s390-virtio. 2013-02-28 06:59:01 -08:00
sbus
scsi efi: Make 'efi_enabled' a function to query EFI facilities 2013-02-14 10:48:53 -08:00
sfi
sh
sn
spi spi/pl022: disable port when unused 2012-08-09 08:31:38 -07:00
ssb
staging This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
switch switch: switch class and GPIO drivers. 2012-04-09 13:53:14 -07:00
target target: Add missing mapped_lun bounds checking during make_mappedlun setup 2013-03-04 06:06:39 +08:00
tc
thermal
tty This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
uio
usb This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
uwb uwb: fix error handling 2012-04-18 13:15:51 -07:00
vhost vhost: fix length for cross region descriptor 2013-03-04 06:06:43 +08:00
video This is the 3.4.35 stable release 2013-03-11 17:34:33 -07:00
virt
virtio virtio: force vring descriptors to be allocated from lowmem 2013-01-11 09:06:47 -08:00
vlynq
w1 w1: ds2482: Manage SLPZ pin sleep state 2012-08-31 17:52:57 -07:00
watchdog hpwdt: Fix kdump issue in hpwdt 2012-10-02 10:30:08 -07:00
xen xen: close evtchn port if binding to irq fails 2013-02-28 06:59:00 -08:00
zorro
Kconfig switch: switch class and GPIO drivers. 2012-04-09 13:53:14 -07:00
Makefile switch: switch class and GPIO drivers. 2012-04-09 13:53:14 -07:00