{
        struct acpi_prt_entry *entry = NULL;
 
-
-       if (!prt)
-               return -EINVAL;
-
        entry = kzalloc(sizeof(struct acpi_prt_entry), GFP_KERNEL);
        if (!entry)
                return -ENOMEM;
        u8 bridge_pin = 0, orig_pin = pin;
 
 
-       if (!dev)
-               return -EINVAL;
-
        /* 
         * Attempt to derive an IRQ for this device from a parent bridge's
         * PCI interrupt routing entry (eg. yenta bridge and add-in card bridge).
        int rc;
 
 
-       if (!dev)
-               return -EINVAL;
-
        pin = dev->pin;
        if (!pin) {
                ACPI_DEBUG_PRINT((ACPI_DB_INFO,
        }
        pin--;
 
-       if (!dev->bus) {
-               dev_err(&dev->dev, "invalid (NULL) 'bus' field\n");
-               return -ENODEV;
-       }
-
        /* 
         * First we check the PCI IRQ routing table (PRT) for an IRQ.  PRT
         * values override any BIOS-assigned IRQs set during boot.
        int polarity = ACPI_ACTIVE_LOW;
 
 
-       if (!dev || !dev->bus)
-               return;
-
        pin = dev->pin;
        if (!pin)
                return;