]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: Remove unnecessary debugfs dentry references
authorJanosch Frank <frankja@linux.vnet.ibm.com>
Wed, 14 Oct 2015 10:37:35 +0000 (12:37 +0200)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Mon, 30 Nov 2015 11:47:05 +0000 (12:47 +0100)
commit2ff93f2439f4d36bf76511a91060374efacac0b9
tree5d9f2ac54a0e31dbf265fdd570828463e4a04c97
parent9622f1746d3318d7c7cdd3cc7310a6553630df19
KVM: Remove unnecessary debugfs dentry references

KVM creates debugfs files to export VM statistics to userland. To be
able to remove them on kvm exit it tracks the files' dentries.

Since their parent directory is also tracked and since each parent
direntry knows its children we can easily remove them by using
debugfs_remove_recursive(kvm_debugfs_dir). Therefore we don't
need the extra tracking in the kvm_stats_debugfs_item anymore.

Signed-off-by: Janosch Frank <frankja@linux.vnet.ibm.com>
Reviewed-By: Sascha Silbe <silbe@linux.vnet.ibm.com>
Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
include/linux/kvm_host.h
virt/kvm/kvm_main.c