• D
    Change security driver APIs to use virDomainDefPtr instead of virDomainObjPtr · 99be754a
    Daniel P. Berrange 提交于
    When sVirt is integrated with the LXC driver, it will be neccessary
    to invoke the security driver APIs using only a virDomainDefPtr
    since the lxc_container.c code has no virDomainObjPtr available.
    Aside from two functions which want obj->pid, every bit of the
    security driver code only touches obj->def. So we don't need to
    pass a virDomainObjPtr into the security drivers, a virDomainDefPtr
    is sufficient. Two functions also gain a 'pid_t pid' argument.
    
    * src/qemu/qemu_driver.c, src/qemu/qemu_hotplug.c,
      src/qemu/qemu_migration.c, src/qemu/qemu_process.c,
      src/security/security_apparmor.c,
      src/security/security_dac.c,
      src/security/security_driver.h,
      src/security/security_manager.c,
      src/security/security_manager.h,
      src/security/security_nop.c,
      src/security/security_selinux.c,
      src/security/security_stack.c: Change all security APIs to use a
      virDomainDefPtr instead of virDomainObjPtr
    99be754a
security_stack.c 11.7 KB