Re: tiger_defconfig build fails for 2.6.12-rc2-mm1

2005-04-06 Thread Rajesh Shah
On Wed, Apr 06, 2005 at 04:29:24PM -0700, Christoph Lameter wrote: > On Wed, 6 Apr 2005, Rajesh Shah wrote: > > > arch/ia64/kernel/ia64_ksyms.c:41: error: `clear_page' undeclared here (not > > in a function) > > arch/ia64/kernel/ia64_ksyms.c:41: error: initia

Re: tiger_defconfig build fails for 2.6.12-rc2-mm1

2005-04-06 Thread Rajesh Shah
On Wed, Apr 06, 2005 at 03:48:38PM -0700, Andrew Morton wrote: > Andrew Morton <[EMAIL PROTECTED]> wrote: > > > > Do we know what the problem was with > > add-a-clear_pages-function-to-clear-pages-of-higher.patch? Was it a build > > error or a compile error? > > err, s/build/runtime/ That was a

Re: tiger_defconfig build fails for 2.6.12-rc2-mm1

2005-04-06 Thread Rajesh Shah
On Wed, Apr 06, 2005 at 02:56:34PM -0700, Andrew Morton wrote: > > I don't see why bk-acpi-alpha-build-fix.patch needed to be reverted? With that patch in I get: In file included from drivers/firmware/pcdp.c:18: drivers/firmware/pcdp.h:48: error: field `addr' has incomplete type drivers/firmware

Re: tiger_defconfig build fails for 2.6.12-rc2-mm1

2005-04-06 Thread Rajesh Shah
On Tue, Apr 05, 2005 at 06:50:10PM -0700, Andrew Morton wrote: > > hm, I built and booted that kernel on my tiger box. Could you send me the > actual .config please? Here's my actual .config. I should have also mentioned that the kernel I built after reverting those 2 patches booted fine on my t

tiger_defconfig build fails for 2.6.12-rc2-mm1

2005-04-05 Thread Rajesh Shah
My ia64 kernel build for 2.6.12-rc2-mm1 failed today for a .config generated from tiger_defconfig. I ran into 2 separate compile failures. Reverting add-a-clear_pages-function-to-clear-pages-of-higher.patch fixed the first compile error, reverting bk-acpi-alpha-build-fix.patch fixed the second er

[patch 12/12] ACPI based root bridge hot-add

2005-03-18 Thread Rajesh Shah
acpiphp changes to support acpi based root bridge hot-add. This patch applies on top of the acpiphp re-write patch by Matthew Wilcox at: http://marc.theaimsgroup.com/?l=linux-ia64&m=110616116714938&w=2 Signed-off-by: Rajesh Shah <[EMAIL PROTECTED]> --- linux-2.6.11-mm4-iohp-rsha

FW: [RFC/Patch 0/12] ACPI based root bridge hot-add

2005-03-18 Thread Rajesh Shah
I just sent out a series of acpi based root bridge hot-add patches. I realized that I didn't send the explanation to all the mailing lists, sorry. Rajesh - Forwarded message from Rajesh Shah <[EMAIL PROTECTED]> - > Date: Fri, 18 Mar 2005 13:38:57 -0800 > From: Ra

[patch 10/12] Allow ACPI .add and .start operations to be done independently

2005-03-18 Thread Rajesh Shah
separately after the hot-plugged devices have been properly configured. Signed-off-by: Rajesh Shah <[EMAIL PROTECTED]> --- linux-2.6.11-mm4-iohp-rshah1/drivers/acpi/container.c |2 linux-2.6.11-mm4-iohp-rshah1/drivers/acpi/processor_core.c |2 linux-2.6.11-mm4-iohp-rshah1/driver

[patch 09/12] Read bridge resources when fixing up the bus

2005-03-18 Thread Rajesh Shah
Read bridge io/mem/pfmem ranges when fixing up the bus so that bus resources are tracked. This is required to properly support pci end device and bridge hotplug. Signed-off-by: Rajesh Shah <[EMAIL PROTECTED]> --- linux-2.6.11-mm4-iohp-rshah1/arch/ia64/pci/pci.c |4 1 files chan

[patch 11/12] Export the interface to get PCI id for an ACPI handle

2005-03-18 Thread Rajesh Shah
Export an acpi interface to get PCI domain/bus/devfn information from the corresponding namespace handle. Used by acpiphp code to transpate the device handle of the hot-plugged root bridge to the corresponding pci location information. Signed-off-by: Rajesh Shah <[EMAIL PROTECTED]> ---

[patch 08/12] Remove hot-plugged devices that could not be allocated resources

2005-03-18 Thread Rajesh Shah
ction. Signed-off-by: Rajesh Shah <[EMAIL PROTECTED]> --- linux-2.6.11-mm4-iohp-rshah1/drivers/pci/setup-bus.c |5 - 1 files changed, 4 insertions(+), 1 deletion(-) diff -puN drivers/pci/setup-bus.c~discard_no_resource_devs drivers/pci/setup-bus.c --- linux-2.6.11-mm4-iohp/drivers/pci/

[patch 06/12] Link newly created pci child bus to its parent on creation

2005-03-18 Thread Rajesh Shah
e the normal pci bus search functions for the hot-plug bridges/buses. Signed-off-by: Rajesh Shah <[EMAIL PROTECTED]> --- linux-2.6.11-mm4-iohp-rshah1/drivers/pci/bus.c | 11 +++ linux-2.6.11-mm4-iohp-rshah1/drivers/pci/probe.c |4 ++-- 2 files changed, 9 insertions(+), 6 deletio

[patch 05/12] Take the PCI lock when modifying pci bus or device lists

2005-03-18 Thread Rajesh Shah
With root bridge and pci bridge hot-plug, new buses and devices can be added or removed at run time. Protect the pci bus and device lists with the pci lock when doing so. Signed-off-by: Rajesh Shah <[EMAIL PROTECTED]> --- linux-2.6.11-mm4-iohp-rshah1/drivers/pci/probe.c | 12 +

[patch 07/12] Make the PCI remove routines safe for failed hot-plug

2005-03-18 Thread Rajesh Shah
global device list. Make sure the pci remove functions can handle this case. Signed-off-by: Rajesh Shah <[EMAIL PROTECTED]> --- linux-2.6.11-mm4-iohp-rshah1/drivers/pci/remove.c | 14 +- 1 files changed, 9 insertions(+), 5 deletions(-) diff -puN drivers/pci/remove.c~pci-

[patch 04/12] Prevent duplicate bus numbers when scanning PCI bridge

2005-03-18 Thread Rajesh Shah
When hot-plugging a root bridge, as we try to assign bus numbers we may find that the hotplugged hieratchy has more PCI to PCI bridges (i.e. bus requirements) than available. Make sure we don't step over an existing bus when that happens. Signed-off-by: Rajesh Shah <[EMAIL P

[patch 03/12] Make pcibios_fixup_bus() hot-plug safe

2005-03-18 Thread Rajesh Shah
up the way pci resources are claimed (in pci_enable_device()), so this is only a stopgap fix. Signed-off-by: Rajesh Shah <[EMAIL PROTECTED]> --- linux-2.6.11-mm4-iohp-rshah1/arch/ia64/pci/pci.c | 22 +- 1 files changed, 21 insertions(+), 1 deletion(-) diff -puN arc

[Patch 2/12] Fix pci_enable_device() for p2p bridges

2005-03-18 Thread Rajesh Shah
resources in its PCI BARs. Signed-off-by: Rajesh Shah <[EMAIL PROTECTED]> --- linux-2.6.11-mm4-iohp-rshah1/arch/ia64/pci/pci.c | 10 +++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff -puN arch/ia64/pci/pci.c~fix-ia64-pcibios_enable_resources arch/ia64/pci/pci.c --- linux-2.6.

[Patch 1/12] ACPI based root bridge hot-add

2005-03-18 Thread Rajesh Shah
many different places. Signed-off-by: Rajesh Shah <[EMAIL PROTECTED]> --- linux-2.6.11-mm4-iohp-rshah1/arch/i386/pci/common.c |2 - linux-2.6.11-mm4-iohp-rshah1/arch/i386/pci/legacy.c |2 + linux-2.6.11-mm4-iohp-rshah1/arch/i386/pci/numa.c |2 + linux-2.6.11-mm4-iohp-

Re: [Pcihpd-discuss] [PATCH] Convert acpiphp to use generic resource code

2005-02-03 Thread Rajesh Shah
) but don't know why it was not picked up. Signed-off-by: Rajesh Shah <[EMAIL PROTECTED]> --- linux-2.6.11-rc1-mm2-t2-rshah1/arch/ia64/pci/pci.c |1 + 1 files changed, 1 insertion(+) diff -puN arch/ia64/pci/pci.c~track_bridge_resources arch/ia64/pci/pci.c --- linux-2.6.11-rc1-mm2-t2/arc

Re: [Pcihpd-discuss] [PATCH] Convert acpiphp to use generic resource code

2005-01-20 Thread Rajesh Shah
d attempts don't work properly too. Patch was tested on an ia64 Tiger4 box. Signed-off-by: Rajesh Shah <[EMAIL PROTECTED]> --- linux-2.6.11-rc1-mm2-t2-rshah1/drivers/pci/hotplug/acpiphp_glue.c | 34 +++--- 1 files changed, 26 insertions(+), 8 deletions(-) diff -puN drivers

Re: [Pcihpd-discuss] [PATCH] Convert acpiphp to use generic resource code

2005-01-19 Thread Rajesh Shah
On Wed, Jan 19, 2005 at 06:51:20PM +, Matthew Wilcox wrote: > > This patch converts acpiphp to use the generic PCI resource assignment > code. It's quite large, but most of it is deleting the acpiphp_pci and > acpiphp_res files. It's tested on an hp Integrity rx8620 (which won't > work witho

Re: [PATCH] Convert acpiphp to use generic resource code

2005-01-19 Thread Rajesh Shah
On Wed, Jan 19, 2005 at 01:44:58PM -0800, Greg KH wrote: > On Wed, Jan 19, 2005 at 06:51:20PM +, Matthew Wilcox wrote: > > > > This patch converts acpiphp to use the generic PCI resource assignment > > code. It's quite large, but most of it is deleting the acpiphp_pci and > > acpiphp_res file