From: Eric Anholt Date: Wed, 28 Feb 2007 23:39:38 +0000 (-0800) Subject: Update freebsd code for pci_device_cfg_write API change. X-Git-Tag: android-x86-6.0-r1~226 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=e70b710133cc552df266d5046a53f7a241a569eb;p=android-x86%2Fexternal-libpciaccess.git Update freebsd code for pci_device_cfg_write API change. --- 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;