From 9f8f7442f349b08d383b83ed8b4704df31ccefd8 Mon Sep 17 00:00:00 2001 From: Marcus Overhagen Date: Sun, 26 Aug 2007 20:28:30 +0000 Subject: [PATCH] pci_device can't be made static, it identifies the individual controller PCI device git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22073 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/busses/scsi/ahci/ahci.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/busses/scsi/ahci/ahci.c b/src/add-ons/kernel/busses/scsi/ahci/ahci.c index 56c6e5dfd3..b66056e55c 100644 --- a/src/add-ons/kernel/busses/scsi/ahci/ahci.c +++ b/src/add-ons/kernel/busses/scsi/ahci/ahci.c @@ -18,7 +18,6 @@ #define AHCI_ID_ITEM "ahci/id" static device_manager_info *sDeviceManager; -static pci_device *sPCIDevice; static status_t @@ -110,6 +109,7 @@ static status_t ahci_register_device(device_node_handle parent) { device_node_handle node; + pci_device *pciDevice; status_t status; device_attr attrs[] = { @@ -139,7 +139,7 @@ ahci_register_device(device_node_handle parent) // initialize parent (the bus) to get the PCI interface and device status = sDeviceManager->init_driver(parent, NULL, - (driver_module_info **)&gPCI, (void **)&sPCIDevice); + (driver_module_info **)&gPCI, (void **)&pciDevice); if (status != B_OK) return status;