|
@@ -25,7 +25,6 @@
|
|
#include <linux/types.h>
|
|
#include <linux/types.h>
|
|
|
|
|
|
#include <asm/addrspace.h>
|
|
#include <asm/addrspace.h>
|
|
-#include <asm/debug.h>
|
|
|
|
|
|
|
|
#include <asm/emma/emma2rh.h>
|
|
#include <asm/emma/emma2rh.h>
|
|
|
|
|
|
@@ -40,10 +39,9 @@
|
|
static int check_args(struct pci_bus *bus, u32 devfn, u32 * bus_num)
|
|
static int check_args(struct pci_bus *bus, u32 devfn, u32 * bus_num)
|
|
{
|
|
{
|
|
/* check if the bus is top-level */
|
|
/* check if the bus is top-level */
|
|
- if (bus->parent != NULL) {
|
|
|
|
|
|
+ if (bus->parent != NULL)
|
|
*bus_num = bus->number;
|
|
*bus_num = bus->number;
|
|
- db_assert(bus_num != NULL);
|
|
|
|
- } else
|
|
|
|
|
|
+ else
|
|
*bus_num = 0;
|
|
*bus_num = 0;
|
|
|
|
|
|
if (*bus_num == 0) {
|
|
if (*bus_num == 0) {
|