diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2019-09-30 18:48:44 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2019-09-30 18:52:00 +0200 |
commit | 833b45de69a6016c4b0cebe6765d526a31a81580 (patch) | |
tree | 3587bb045750f3a8163657a5302dac6bc7324a7d /include/linux | |
parent | 2e4a75976dfb88ee6ce019b1d4fa507aabd02c14 (diff) | |
download | linux-833b45de69a6016c4b0cebe6765d526a31a81580.tar.gz linux-833b45de69a6016c4b0cebe6765d526a31a81580.tar.bz2 linux-833b45de69a6016c4b0cebe6765d526a31a81580.zip |
kvm: x86, powerpc: do not allow clearing largepages debugfs entry
The largepages debugfs entry is incremented/decremented as shadow
pages are created or destroyed. Clearing it will result in an
underflow, which is harmless to KVM but ugly (and could be
misinterpreted by tools that use debugfs information), so make
this particular statistic read-only.
Cc: kvm-ppc@vger.kernel.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/kvm_host.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/kvm_host.h b/include/linux/kvm_host.h index fcb46b3374c6..719fc3e15ea4 100644 --- a/include/linux/kvm_host.h +++ b/include/linux/kvm_host.h @@ -1090,6 +1090,7 @@ enum kvm_stat_kind { struct kvm_stat_data { int offset; + int mode; struct kvm *kvm; }; @@ -1097,6 +1098,7 @@ struct kvm_stats_debugfs_item { const char *name; int offset; enum kvm_stat_kind kind; + int mode; }; extern struct kvm_stats_debugfs_item debugfs_entries[]; extern struct dentry *kvm_debugfs_dir; |