[IA64] fix kmalloc(0) in arch/ia64/pci/pci.c
authorKenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Tue, 22 May 2007 17:20:36 +0000 (10:20 -0700)
committerTony Luck <tony.luck@intel.com>
Tue, 22 May 2007 17:20:36 +0000 (10:20 -0700)
commita66aa704d6f332b001dfb0e787c92b2c61c75081
tree41871a0f1da59f8033700c0c613150d03ad36fcd
parent6ae384884d936cb39ab20238af34689933e44525
[IA64] fix kmalloc(0) in arch/ia64/pci/pci.c

Hiroyuki Kamezawa reported the problem that pci_acpi_scan_root() of
ia64 might call kmalloc_node() with zero size.

Currently ia64's pci_acpi_scan_root() assumes that _CRS method of root
bridge has at least one resource window. But, the root bridges that
has no resource window must be taken into account.

Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/pci/pci.c