Loading drivers/scsi/hpsa.c +9 −7 Original line number Diff line number Diff line Loading @@ -3278,9 +3278,16 @@ static int __devinit hpsa_lookup_board_id(struct pci_dev *pdev, u32 *board_id) return ARRAY_SIZE(products) - 1; /* generic unknown smart array */ } static inline bool hpsa_board_disabled(struct pci_dev *pdev) { u16 command; (void) pci_read_config_word(pdev, PCI_COMMAND, &command); return ((command & PCI_COMMAND_MEMORY) == 0); } static int __devinit hpsa_pci_init(struct ctlr_info *h) { ushort command; u32 scratchpad = 0; u64 cfg_offset; u32 cfg_base_addr; Loading @@ -3294,15 +3301,10 @@ static int __devinit hpsa_pci_init(struct ctlr_info *h) h->product_name = products[prod_index].product_name; h->access = *(products[prod_index].access); /* check to see if controller has been disabled * BEFORE trying to enable it */ (void)pci_read_config_word(h->pdev, PCI_COMMAND, &command); if (!(command & 0x02)) { if (hpsa_board_disabled(h->pdev)) { dev_warn(&h->pdev->dev, "controller appears to be disabled\n"); return -ENODEV; } err = pci_enable_device(h->pdev); if (err) { dev_warn(&h->pdev->dev, "unable to enable PCI device\n"); Loading Loading
drivers/scsi/hpsa.c +9 −7 Original line number Diff line number Diff line Loading @@ -3278,9 +3278,16 @@ static int __devinit hpsa_lookup_board_id(struct pci_dev *pdev, u32 *board_id) return ARRAY_SIZE(products) - 1; /* generic unknown smart array */ } static inline bool hpsa_board_disabled(struct pci_dev *pdev) { u16 command; (void) pci_read_config_word(pdev, PCI_COMMAND, &command); return ((command & PCI_COMMAND_MEMORY) == 0); } static int __devinit hpsa_pci_init(struct ctlr_info *h) { ushort command; u32 scratchpad = 0; u64 cfg_offset; u32 cfg_base_addr; Loading @@ -3294,15 +3301,10 @@ static int __devinit hpsa_pci_init(struct ctlr_info *h) h->product_name = products[prod_index].product_name; h->access = *(products[prod_index].access); /* check to see if controller has been disabled * BEFORE trying to enable it */ (void)pci_read_config_word(h->pdev, PCI_COMMAND, &command); if (!(command & 0x02)) { if (hpsa_board_disabled(h->pdev)) { dev_warn(&h->pdev->dev, "controller appears to be disabled\n"); return -ENODEV; } err = pci_enable_device(h->pdev); if (err) { dev_warn(&h->pdev->dev, "unable to enable PCI device\n"); Loading