Dmitry Torokhov
1d64b655dc
Input: serio/gameport - use 'long' system workqueue
...
Commit 8ee294cd9d converted serio
subsystem event handling from using a dedicated thread to using
common workqueue. Unfortunately, this regressed our boot times,
due to the fact that serio jobs take long time to execute. While
the new concurrency managed workqueue code manages long-playing
works just fine and schedules additional workers as needed, such
works wreck havoc among remaining users of flush_scheduled_work().
To solve this problem let's move serio/gameport works from system_wq
to system_long_wq which nobody tries to flush.
Reported-and-tested-by: Hernando Torque <pantherchen@versanet.de>
Acked-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2011-02-23 08:53:07 -08:00
..
accessibility
acpi
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
2010-10-26 17:28:37 -07:00
amba
ata
ATA: pata_octeon_cf: Use I/O clock rate for timing calculations.
2010-10-29 19:08:41 +01:00
atm
drivers/atm/eni.c: Remove multiple uses of KERN_<level>
2010-10-26 11:35:37 -07:00
auxdisplay
base
Merge branch 'pm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6
2010-10-29 15:09:56 -07:00
block
Merge branch 'stable/xen-pcifront-0.8.2' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
2010-10-28 17:11:17 -07:00
bluetooth
cdrom
cdrom: gdrom: ctrl_in/outX to __raw_read/writeX conversion.
2010-10-27 14:33:39 +09:00
char
Input: sysrq - rework re-inject logic
2011-02-02 23:02:23 -08:00
clocksource
connector
cpufreq
cpuidle
crypto
replace nested max/min macros with {max,min}3 macro
2010-10-26 16:52:12 -07:00
dca
dio
dma
drivers/dma/Kconfig: add part number for Topcliff.
2010-10-29 14:14:02 -07:00
edac
Merge branch 'linux_next' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core
2010-10-26 10:13:48 -07:00
eisa
firewire
Merge branch 'ieee1394-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
2010-10-25 08:05:29 -07:00
firmware
dmi: log board, system, and BIOS information
2010-10-27 18:03:05 -07:00
gpio
gpio: Add VIA VX855 GPIO driver
2010-10-29 00:29:51 +02:00
gpu
Merge branch 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
2010-10-27 20:37:06 -07:00
hid
hid: egalax: Add support for Wetab (726b)
2010-12-18 09:25:48 +01:00
hwmon
hwmon: (it87) Add support for the IT8721F/IT8758E
2010-10-28 20:31:51 +02:00
i2c
i2c-i801: Add PCI idents for Patsburg 'IDF' SMBus controllers
2010-10-31 21:07:00 +01:00
ide
ide: clean up timed out request handling
2010-10-26 10:17:30 -07:00
idle
Merge branch 'idle-release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6
2010-10-26 17:28:07 -07:00
ieee802154
infiniband
convert get_sb_single() users
2010-10-29 04:16:28 -04:00
input
Input: serio/gameport - use 'long' system workqueue
2011-02-23 08:53:07 -08:00
isdn
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2010-10-30 18:42:58 -07:00
leds
leds: Remove auto blink in 88pm860x
2010-10-29 00:29:44 +02:00
lguest
macintosh
Input: mac mouse emulation - add locking
2010-11-11 22:22:19 -08:00
mca
md
md: tidy up device searches in read_balance.
2010-10-29 16:40:33 +11:00
media
Input: ir-keytable - fix uninitialized variable warning
2010-10-31 21:05:43 -04:00
memstick
message
mfd
mfd: Fix a memory leak when unload mc13xxx-core module
2010-10-29 00:30:43 +02:00
misc
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb
2010-10-29 11:49:38 -07:00
mmc
mfd: Adding twl6030 mmc card detect support for MMC1
2010-10-29 00:29:59 +02:00
mtd
Merge git://git.infradead.org/mtd-2.6
2010-10-30 08:31:35 -07:00
net
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2010-10-30 18:42:58 -07:00
nubus
of
oprofile
Merge branches 'perf-fixes-for-linus' and 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-10-30 11:43:26 -07:00
parisc
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6
2010-10-28 09:24:14 -07:00
parport
pci
Merge branch 'stable/xen-pcifront-0.8.2' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
2010-10-28 17:11:17 -07:00
pcmcia
platform
Remove duplicate includes from many files
2010-10-27 18:03:18 -07:00
pnp
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
2010-10-26 17:28:37 -07:00
power
power: Revert "power_supply: Mark twl4030_charger as broken"
2010-10-29 00:30:44 +02:00
pps
ps3
rapidio
rapidio: fix destructive port EM initialization for Tsi568
2010-10-27 18:03:16 -07:00
regulator
regulator: max8998 BUCK1/2 voltage change with use of GPIOs
2010-10-29 00:30:15 +02:00
rtc
rtc: Add support for the rtc found in the MC13892 PMIC
2010-10-29 00:30:01 +02:00
s390
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2010-10-31 20:43:12 -04:00
sbus
Merge branch 'next-devicetree' of git://git.secretlab.ca/git/linux-2.6
2010-10-25 08:19:14 -07:00
scsi
[SCSI] pmcraid: add support for set timestamp command and other fixes
2010-10-29 12:03:01 -05:00
serial
kgdboc: reset input devices (keyboards) when exiting debugger
2010-11-03 11:04:52 -07:00
sfi
sh
sh: intc: switch irq_desc iteration to new active IRQ iterator.
2010-10-28 11:36:31 +09:00
sn
spi
Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6
2010-11-01 07:50:43 -04:00
ssb
staging
Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging
2010-10-31 21:03:23 -04:00
tc
telephony
thermal
uio
usb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2010-10-29 14:17:12 -07:00
uwb
uwb: Remove the WLP subsystem and drivers
2010-10-25 14:03:45 +01:00
vhost
video
Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
2010-10-30 08:26:25 -07:00
virtio
vlynq
w1
w1: don't allow arbitrary users to remove w1 devices
2010-10-27 18:03:17 -07:00
watchdog
WATCHDOG: octeon-wdt: Use I/O clock rate for timing calculations.
2010-10-29 19:08:42 +01:00
xen
convert get_sb_single() users
2010-10-29 04:16:28 -04:00
zorro
Kconfig
Makefile
Merge branch 'ieee1394-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6
2010-10-25 08:05:29 -07:00