]> git.baikalelectronics.ru Git - kernel.git/commit
Revert HPET resource reservation
authorAndi Kleen <ak@suse.de>
Fri, 29 Jun 2007 14:16:36 +0000 (16:16 +0200)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Wed, 4 Jul 2007 01:09:46 +0000 (18:09 -0700)
commit7f7229b44f493d06e07d4e97fed12de403105f99
tree8828462799ea2dbe8dfbe2940a9ee87aca2de25b
parent559d025a358196e2ff7be463882c47b1250fa484
Revert HPET resource reservation

Matthias Lenk reports that the PCI subsystem would move the HPET on
SB400/SB600-based systems, where the HPET is in BAR1 of the SMbus
controller.

The reason? The ACPI layer registered the PCI MMIO range as being busy
too early, before PCI enumeration had happened, causing the PCI layer to
decide that it should relocate the resources somewhere else.

Firmware resources should be marked busy _after_ the PCI enumeration and
probing has happened, not before.

Remove the too-early reservation, we'll fix it up to do it properly
later.  In the meantime, this solves the regression.

Tested-by: Matthias Lenk <matthias.lenk@amd.com>
Cc: Aaron Durbin <adurbin@google.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/i386/kernel/acpi/boot.c