• D
    nodeinfo: remove sysfs_prefix from all methods · 08ea852c
    Daniel P. Berrange 提交于
    Nearly all the methods in the nodeinfo file are given a
    'const char *sysfs_prefix' parameter to override the
    default sysfs path (/sys/devices/system). Every single
    caller passes in NULL for this, except one use in the
    unit tests. Furthermore this parameter is totally
    Linux-specific, when the APIs are intended to be cross
    platform portable.
    
    This removes the sysfs_prefix parameter and instead gives
    a new method linuxNodeInfoSetSysFSSystemPath for use by
    the test suite.
    
    For two of the methods this hardcodes use of the constant
    SYSFS_SYSTEM_PATH, since the test suite does not need to
    override the path for thos methods.
    Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
    08ea852c
qemu_capabilities.c 131.5 KB