Tejun Heo
b8b275efc2
ata_piix: fix suspend/resume for some TOSHIBA laptops
...
ACPI implementations in several TOSHIBA laptops are weird and burn cpu
cycles for tens of seconds while trying to suspend if the PCI device
for the ATA controller is disabled when the ACPI suspend is called.
This patch uses DMI to match those machines and bypass device disable
on those machines during suspend. As the device needs to be put into
enabled state on resume without affecting PCI enable count, matching
resume callback uses __pci_reenable_device().
This bug is reported in bugzilla bug 7780.
http://bugzilla.kernel.org/show_bug.cgi?id=7780
Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-07-24 16:55:01 -04:00
..
acpi
Pull netlink into release branch
2007-07-22 04:14:07 -04:00
asm-alpha
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-arm
Merge branches 'at91', 'imx', 'iop', 'ixp', 'ks8695', 'misc', 'ns9xxx', 'pxa' and 's3c' into devel
2007-07-22 17:09:17 +01:00
asm-arm26
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-avr32
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
asm-blackfin
fbdev: detect primary display device
2007-07-17 10:23:11 -07:00
asm-cris
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
asm-frv
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
asm-generic
i386: Put allocated ELF notes in read-only data segment
2007-07-19 10:04:47 -07:00
asm-h8300
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-i386
i386: Use patchable lock prefix in set_64bit
2007-07-22 11:03:38 -07:00
asm-ia64
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-m32r
[PATCH] sched: sched_cacheflush is now unused
2007-07-19 21:28:35 +02:00
asm-m68k
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-m68knommu
m68knommu: remove is_in_rom() function
2007-07-19 10:04:51 -07:00
asm-mips
[MIPS] User stack pointer randomisation
2007-07-20 18:57:40 +01:00
asm-parisc
[PATCH] sched: sched_cacheflush is now unused
2007-07-19 21:28:35 +02:00
asm-powerpc
[POWERPC] MPIC protected sources
2007-07-22 21:30:59 +10:00
asm-ppc
[POWERPC] Fix ARCH=ppc builds
2007-07-22 21:30:58 +10:00
asm-s390
[PATCH] sched: sched_cacheflush is now unused
2007-07-19 21:28:35 +02:00
asm-sh
sh: intc - add support for SH7750 and its variants
2007-07-20 18:44:49 +09:00
asm-sh64
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-sparc
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-sparc64
[SPARC64]: Convert parport to of_platform_driver.
2007-07-20 17:15:35 -07:00
asm-um
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
asm-v850
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-x86_64
x86_64: Share msidef.h and hypertransport.h includes with i386
2007-07-22 11:03:38 -07:00
asm-xtensa
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
crypto
keys
linux
ata_piix: fix suspend/resume for some TOSHIBA laptops
2007-07-24 16:55:01 -04:00
math-emu
media
V4L/DVB (5835): saa7146/dvb-ttpci: Fix signedness warnings (gcc 4.1.1, kernel 2.6.22)
2007-07-18 14:24:44 -03:00
mtd
UBI: kill homegrown endian macros
2007-07-18 16:53:49 +03:00
net
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6
2007-07-19 14:42:40 -07:00
pcmcia
rdma
rxrpc
scsi
[SCSI] libsas: make ATA functions selectable by a config option
2007-07-22 13:23:13 -05:00
sound
[ALSA] version 1.0.14
2007-07-20 11:13:35 +02:00
video
tgafb: actually allocate memory for the pseudo_palette
2007-07-17 10:23:12 -07:00
xen
xen: Place vcpu_info structure into per-cpu memory
2007-07-18 08:47:45 -07:00
Kbuild