summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2007-02-28 15:39:38 -0800
committerEric Anholt <eric@anholt.net>2007-02-28 15:41:45 -0800
commite70b710133cc552df266d5046a53f7a241a569eb (patch)
tree32c85af7e935ce9308dce96c1e9312854a5b4da5
parentd86245be3bd57b29e5b7561b3facecb3298fea3b (diff)
Update freebsd code for pci_device_cfg_write API change.
-rw-r--r--src/freebsd_pci.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/freebsd_pci.c b/src/freebsd_pci.c
index 3492311..b07dd1f 100644
--- a/src/freebsd_pci.c
+++ b/src/freebsd_pci.c
@@ -244,7 +244,7 @@ static int
pci_device_freebsd_get_region_info( struct pci_device * dev, int region,
int bar )
{
- uint32_t addr, testval, temp;
+ uint32_t addr, testval;
int err;
/* Get the base address */
@@ -253,12 +253,11 @@ pci_device_freebsd_get_region_info( struct pci_device * dev, int region,
return err;
/* Test write all ones to the register, then restore it. */
- temp = 0xffffffff;
- err = pci_device_cfg_write_u32( dev, &temp, bar );
+ err = pci_device_cfg_write_u32( dev, 0xffffffff, bar );
if (err != 0)
return err;
pci_device_cfg_read_u32( dev, &testval, bar );
- err = pci_device_cfg_write_u32( dev, &addr, bar );
+ err = pci_device_cfg_write_u32( dev, addr, bar );
if (addr & 0x01)
dev->regions[region].is_IO = 1;