[libvirt] [PATCHv2 2/4] nodeinfo: avoid probing host filesystem during test

Stefan Berger stefanb at linux.vnet.ibm.com
Sat May 12 01:25:41 UTC 2012


On 05/11/2012 06:41 PM, Eric Blake wrote:
> We had previously weakened our nodeinfotest in order to ignore parsed
> node values, because the parse function was mistakenly relying on
> host files.  A better fix is to avoid using the numactl library, but
> to instead parse the same files that numactl would read, all while
> allowing the files to be relative to our choice of directory.
>
> @@ -317,26 +349,32 @@ int linuxNodeInfoCPUPopulate(FILE *cpuinfo,
>           virReportSystemError(errno,
>                                _("problem reading %s"), sysfs_cpudir);
>           closedir(cpudir);
> -        return -1;
> +        goto cleanup;
> +    }
> +    if (closedir(cpudir)<  0) {
> +        virReportSystemError(errno,
> +                             _("problem reading %s"), sysfs_cpudir);

"problem closing %s" ? -- presumably read-errors have been handled 
previously.

ACK




More information about the libvir-list mailing list