diff options
author | Eric Anholt <eric@anholt.net> | 2007-02-28 15:39:38 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2007-02-28 15:41:45 -0800 |
commit | e70b710133cc552df266d5046a53f7a241a569eb (patch) | |
tree | 32c85af7e935ce9308dce96c1e9312854a5b4da5 | |
parent | d86245be3bd57b29e5b7561b3facecb3298fea3b (diff) |
Update freebsd code for pci_device_cfg_write API change.
-rw-r--r-- | src/freebsd_pci.c | 7 |
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; |