From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757237AbZCYU1j (ORCPT ); Wed, 25 Mar 2009 16:27:39 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754323AbZCYU1a (ORCPT ); Wed, 25 Mar 2009 16:27:30 -0400 Received: from hera.kernel.org ([140.211.167.34]:51471 "EHLO hera.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752260AbZCYU1a (ORCPT ); Wed, 25 Mar 2009 16:27:30 -0400 Message-ID: <49CA9365.9090003@kernel.org> Date: Wed, 25 Mar 2009 13:26:13 -0700 From: Yinghai Lu User-Agent: Thunderbird 2.0.0.19 (X11/20081227) MIME-Version: 1.0 To: Jesse Barnes , Ingo Molnar , Andrew Morton , "H. Peter Anvin" , Thomas Gleixner CC: "linux-kernel@vger.kernel.org" Subject: [PATCH] x86/pci: make pci=lastbus=255 work when acpi is on Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Impact: scan more peer root buses even acpi is used move out pci_bios_fixup_peer_bridges of pci_legacy_init. so pci_bios_fixup_peer_bridges could be called even pci_apci_init is called. Signed-off-by: Yinghai Lu --- arch/x86/pci/legacy.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) Index: linux-2.6/arch/x86/pci/legacy.c =================================================================== --- linux-2.6.orig/arch/x86/pci/legacy.c +++ linux-2.6/arch/x86/pci/legacy.c @@ -50,8 +50,6 @@ static int __init pci_legacy_init(void) if (pci_root_bus) pci_bus_add_devices(pci_root_bus); - pcibios_fixup_peer_bridges(); - return 0; } @@ -67,6 +65,7 @@ int __init pci_subsys_init(void) pci_visws_init(); #endif pci_legacy_init(); + pcibios_fixup_peer_bridges(); pcibios_irq_init(); pcibios_init();