linux/drivers
Arve Hjønnevåg 4dc43d7079 Input: evdev - Add ioctl to block suspend while event queue is not empty.
Add an ioctl, EVIOCSSUSPENDBLOCK, to enable a wakelock that will block
suspend while the event queue is not empty. This allows userspace code to
process input events while the device appears to be asleep.

The current code holds the wakelock for up 5 seconds for every input
device and client. This can prevent suspend if sensor with a high data
rate is active, even when that sensor is not capable of waking the
device once it is suspended.

Change-Id: I624d66ef30a0b3abb543685c343382b8419b42b9
Signed-off-by: Arve Hjønnevåg <arve@android.com>
2012-01-31 16:00:27 -08:00
..
accessibility
acpi acpica: ACPI_MAX_SLEEP should be 2 sec, not 20 2011-10-03 11:40:25 -07:00
amba
ata ahci: Enable SB600 64bit DMA on Asus M3A 2011-10-16 14:14:54 -07:00
atm
auxdisplay
base Merge commit 'v3.0.8' into android-3.0 2011-10-27 15:01:19 -07:00
bcma
block floppy: use del_timer_sync() in init cleanup 2011-10-03 11:40:36 -07:00
bluetooth Bluetooth: Add Atheros AR3012 one PID/VID supported 2011-07-11 11:59:27 -07:00
cdrom
char Merge commit 'v3.0.8' into android-3.0 2011-10-27 15:01:19 -07:00
clk
clocksource
connector
cpufreq cpufreq: interactive governor: default 20ms timer 2011-11-10 16:05:50 -08:00
cpuidle cpuidle: governor: menu: don't use loadavg 2011-09-19 16:56:40 -07:00
crypto
dca
dio
dma
edac i7core_edac: fixed typo in error count calculation 2011-08-29 13:29:06 -07:00
eisa
firewire firewire: sbp2: fix panic after rmmod with slow targets 2011-10-25 07:10:16 +02:00
firmware drivers/firmware/sigma.c needs MODULE_LICENSE 2011-08-04 21:58:38 -07:00
gpio gpio: wm831x: add a missing break in wm831x_gpio_dbg_show 2011-07-15 14:03:30 -06:00
gpu Merge commit 'v3.0.8' into android-3.0 2011-10-27 15:01:19 -07:00
hid Merge commit 'v3.0.8' into android-3.0 2011-10-27 15:01:19 -07:00
hwmon hwmon: (w83627ehf) Fix negative 8-bit temperature values 2011-10-25 07:10:17 +02:00
hwspinlock
i2c Merge branch 'for-30-rc5/all-i2c' of git://git.fluff.org/bjdooks/linux 2011-07-07 16:29:29 -07:00
ide ide-disk: Fix request requeuing 2011-10-16 14:14:51 -07:00
idle
ieee802154
infiniband cxgb3i: convert cdev->l2opt to use rcu to prevent NULL dereference 2011-10-03 11:41:08 -07:00
input Input: evdev - Add ioctl to block suspend while event queue is not empty. 2012-01-31 16:00:27 -08:00
isdn net: Audit drivers to identify those needing IFF_TX_SKB_SHARING cleared 2011-08-15 18:31:38 -07:00
leds Merge commit 'v3.0.8' into android-3.0 2011-10-27 15:01:19 -07:00
lguest
macintosh
mca
md dm table: avoid crash if integrity profile changes 2011-10-16 14:14:53 -07:00
media uvcvideo: Fix crash when linking entities 2011-10-25 07:10:15 +02:00
memstick
message
mfd mfd: Make omap-usb-host TLL mode work again 2011-10-03 11:40:27 -07:00
misc misc: remove android pmem driver, it's obsolete. 2012-01-23 10:39:02 -08:00
mmc mmc: Set suspend/resume bus operations if CONFIG_PM_RUNTIME is used 2011-12-19 10:53:18 -08:00
mtd Merge commit 'v3.0-rc6' into android-3.0 2011-07-07 17:55:44 -07:00
net net: wireless: bcmdhd: Increase pm_notify callback priority 2012-01-31 13:31:53 -08:00
nfc
nubus
of
oprofile
parisc
parport
pci x86, iommu: Mark DMAR IRQ as non-threaded 2011-10-03 11:40:29 -07:00
pcmcia pcmcia: pxa2xx/vpac270: free gpios on exist rather than requesting 2011-07-11 14:26:34 +08:00
platform Platform: fix samsung-laptop DMI identification for N150/N210/220/N230 2011-10-25 07:10:14 +02:00
pnp
power pda_power: add support for using otg transceiver events 2011-07-11 15:30:09 -07:00
pps
ps3
ptp
rapidio rapidio: fix use of non-compatible registers 2011-10-03 11:39:46 -07:00
regulator regulator: tps65910: Add missing breaks in switch/case 2011-10-03 11:40:01 -07:00
rtc rtc: Fix some bugs that allowed accumulating time drift in suspend/resume 2011-11-22 16:49:58 -08:00
s390 qdio: clear shared DSCI before scheduling the queue handler 2011-10-03 11:40:44 -07:00
sbus
scsi libsas: fix panic when single phy is disabled on a wide port 2011-10-16 14:14:53 -07:00
sfi
sh
sn
spi spi/s3c64xx: Bug fix for SPI with different FIFO level 2011-07-06 15:03:08 +09:00
ssb ssb: fix init regression of hostmode PCI core 2011-07-07 13:06:08 -04:00
staging ram_console: set CON_ANYTIME console flag 2012-01-12 15:58:33 -08:00
switch
target
tc
telephony
thermal
tty Merge commit 'v3.0.8' into android-3.0 2011-10-27 15:01:19 -07:00
uio
usb usb: gadget: android: Honor CONFIG_USB_GADGET_VBUS_DRAW 2012-01-25 17:13:15 -08:00
uwb
vhost
video Merge commit 'v3.0.8' into android-3.0 2011-10-27 15:01:19 -07:00
virtio
vlynq
w1 w1: ds1wm: add a reset recovery parameter 2011-07-08 21:14:44 -07:00
watchdog watchdog: shwdt: fix usage of mod_timer 2011-08-04 21:58:42 -07:00
xen
zorro zorro: Defer device_register() until all devices have been identified 2011-10-03 11:40:57 -07:00
Kconfig
Makefile