]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commit
Change security driver APIs to use virDomainDefPtr instead of virDomainObjPtr
authorDaniel P. Berrange <berrange@redhat.com>
Thu, 14 Jul 2011 13:32:06 +0000 (14:32 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 11 Jan 2012 09:52:18 +0000 (09:52 +0000)
commit99be754ada24689d00d5b471c009ed747ff9a1f0
tree9f19516e014b61003edd08dbc880ccc5451a8a08
parent4e9953a426b44b40c5e0890abb73e0f90c454da5
Change security driver APIs to use virDomainDefPtr instead of virDomainObjPtr

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
12 files changed:
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