summaryrefslogtreecommitdiffstats
path: root/include/media
diff options
context:
space:
mode:
authorZhang, Yanmin <yanmin_zhang@linux.intel.com>2007-07-16 08:39:39 +0200
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-07-16 18:05:40 +0200
commited4aaadb1a7913f509f05d3e67840541a180713f (patch)
tree7089fd2fe0f56d552ea153e2925363d0febaa952 /include/media
parentUse menuconfig objects: W1 (diff)
downloadlinux-ed4aaadb1a7913f509f05d3e67840541a180713f.tar.xz
linux-ed4aaadb1a7913f509f05d3e67840541a180713f.zip
fix jvc cdrom drive lockup
Before calling init_hwif_default, ide_unregister gets lock ide_lock and disables irq. init_hwif_default calls ide_default_io_base which calls pci_get_device and later pci_get_subsys tries to apply for semaphore pci_bus_sem and goes to sleep. Mostly, pci_get_device should be called when irq is turned on. ide_default_io_base just needs find if list pci_devices is empty. Signed-off-by: Zhang Yanmin <yanmin.zhang@intel.com> Cc: Greg KH <greg@kroah.com> Cc: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/media')
0 files changed, 0 insertions, 0 deletions