kvm: remove one useless check extension
Subsystems (3)
PATCH 1/1 kvm: remove one useless check extension
We already check KVM_CAP_IRQFD in generic once enable CONFIG_HAVE_KVM_IRQFD,
kvm_vm_ioctl_check_extension_generic()
|
+ switch (arg) {
+ ...
+ #ifdef CONFIG_HAVE_KVM_IRQFD
+ case KVM_CAP_IRQFD:
+ #endif
+ ...
+ return 1;
+ ...
+ }
|
+ kvm_vm_ioctl_check_extension()
So its not necessary to check this in arch again, and also fix one typo, s/emlation/emulation.
--- arch/arm/kvm/arm.c | 1 - include/uapi/linux/kvm.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-)
arch/arm/kvm/arm.c +0 -1
@@ -171,7 +171,6 @@ int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext)int r;switch (ext) {case KVM_CAP_IRQCHIP : -case KVM_CAP_IRQFD :case KVM_CAP_IOEVENTFD :case KVM_CAP_DEVICE_CTRL :case KVM_CAP_USER_MEMORY :
include/uapi/linux/kvm.h +1 -1
@@ -894,7 +894,7 @@ struct kvm_xen_hvm_config {* * KVM_IRQFD_FLAG_RESAMPLE indicates resamplefd is valid and specifies * the irqfd to operate in resampling mode for level triggered interrupt -* emlation. See Documentation/virtual/kvm/api.txt. +* emulation. See Documentation/virtual/kvm/api.txt. */ #define KVM_IRQFD_FLAG_RESAMPLE (1 << 1)
Signature · 1 line
1.9.1
Quoted 43 lines · Tiejun Chen
We already check
KVM_CAP_IRQFDin generic once enableCONFIG_HAVE_KVM_IRQFD,
kvm_vm_ioctl_check_extension_generic()
|
+ switch (arg) {
+ ...
+ #ifdefCONFIG_HAVE_KVM_IRQFD
+ caseKVM_CAP_IRQFD:
+ #endif
+ ...
+ return 1;
+ ...
+ }
|
+kvm_vm_ioctl_check_extension()So its not necessary to check this in arch again, and also fix one typo, s/emlation/emulation.
Signed-off-by Tiejun Chen <[email protected]>--- arch/arm/kvm/arm.c | 1 - include/uapi/linux/kvm.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-)arch/arm/kvm/arm.c +0
-1@@ -171,7 +171,6 @@ int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext)int r;switch (ext) {case KVM_CAP_IRQCHIP : -case KVM_CAP_IRQFD :case KVM_CAP_IOEVENTFD :case KVM_CAP_DEVICE_CTRL :case KVM_CAP_USER_MEMORY :include/uapi/linux/kvm.h +0
-0
include/uapi/linux/kvm.h struct kvm_xen_hvm_config { · line 900
Quoted 8 lines
include/uapi/linux/kvm.h +1
-1@@ -894,7 +894,7 @@ struct kvm_xen_hvm_config {* * KVM_IRQFD_FLAG_RESAMPLE indicates resamplefd is valid and specifies * the irqfd to operate in resampling mode for level triggered interrupt -* emlation. See Documentation/virtual/kvm/api.txt. +* emulation. See Documentation/virtual/kvm/api.txt. */ #define KVM_IRQFD_FLAG_RESAMPLE (1 << 1)
Christoffer/Marc, please apply to the ARM tree in order to avoid pointless conflicts in kvm_vm_ioctl_check_extension.
Paolo
Christoffer Dall
AppliedQuoted 57 lines · Paolo Bonzini
Quoted 43 lines · Tiejun Chen
We already check
KVM_CAP_IRQFDin generic once enableCONFIG_HAVE_KVM_IRQFD,
kvm_vm_ioctl_check_extension_generic()
|
+ switch (arg) {
+ ...
+ #ifdefCONFIG_HAVE_KVM_IRQFD
+ caseKVM_CAP_IRQFD:
+ #endif
+ ...
+ return 1;
+ ...
+ }
|
+kvm_vm_ioctl_check_extension()So its not necessary to check this in arch again, and also fix one typo, s/emlation/emulation.
Signed-off-by Tiejun Chen <[email protected]>--- arch/arm/kvm/arm.c | 1 - include/uapi/linux/kvm.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-)arch/arm/kvm/arm.c +0
-1@@ -171,7 +171,6 @@ int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext)int r;switch (ext) {case KVM_CAP_IRQCHIP : -case KVM_CAP_IRQFD :case KVM_CAP_IOEVENTFD :case KVM_CAP_DEVICE_CTRL :case KVM_CAP_USER_MEMORY :include/uapi/linux/kvm.h +0
-0include/uapi/linux/kvm.h struct kvm_xen_hvm_config { · line 900
Quoted 8 lines
include/uapi/linux/kvm.h +1
-1@@ -894,7 +894,7 @@ struct kvm_xen_hvm_config {* * KVM_IRQFD_FLAG_RESAMPLE indicates resamplefd is valid and specifies * the irqfd to operate in resampling mode for level triggered interrupt -* emlation. See Documentation/virtual/kvm/api.txt. +* emulation. See Documentation/virtual/kvm/api.txt. */ #define KVM_IRQFD_FLAG_RESAMPLE (1 << 1)Acked-by Paolo Bonzini <[email protected]>
Quoted 3 lines
Christoffer/Marc, please apply to the ARM tree in order to avoid pointless conflicts in
kvm_vm_ioctl_check_extension.
Applied, thanks.
-Christoffer