Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ide: fix ide_port_scan() to do ACPI setup after initializing request queues

This makes ide_port_scan()'s behavior match ide_host_register()'s
one and fixes OOPS in elv_may_queue() during port re-scan.

Reported-and-tested-by: Bruno Prémont <bonbons@linux-vserver.org>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

+1 -1
+1 -1
drivers/ide/ide-probe.c
··· 1694 1694 hwif->present = 1; 1695 1695 1696 1696 ide_port_tune_devices(hwif); 1697 - ide_acpi_port_init_devices(hwif); 1698 1697 ide_port_setup_devices(hwif); 1698 + ide_acpi_port_init_devices(hwif); 1699 1699 hwif_register_devices(hwif); 1700 1700 ide_proc_port_register_devices(hwif); 1701 1701 }