KVM: Replaces symbolic permissions with numeric
PATCH 1/1 KVM: Replaces symbolic permissions with numeric
Replaces "S_IRUGO | S_IWUSR" with 0644. The reason is that symbolic permissions considered harmful:
https://lwn.net/Articles/696229/
Signed-off-by Roman Storozhenko <[email protected]>
--- virt/kvm/kvm_main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
virt/kvm/kvm_main.c +3 -3
@@ -73,17 +73,17 @@ MODULE_LICENSE("GPL");/* Architectures should define their poll value according to the halt latency */ unsigned int halt_poll_ns =KVM_HALT_POLL_NS_DEFAULT ; -module_param (halt_poll_ns, uint,S_IRUGO |S_IWUSR ); +module_param (halt_poll_ns, uint,0644 );EXPORT_SYMBOL_GPL (halt_poll_ns);/* Default doubles per-vcpu halt_poll_ns. */ unsigned int halt_poll_ns_grow =2 ; -module_param (halt_poll_ns_grow, uint,S_IRUGO |S_IWUSR ); +module_param (halt_poll_ns_grow, uint,0644 );EXPORT_SYMBOL_GPL (halt_poll_ns_grow);/* Default resets per-vcpu halt_poll_ns . */ unsigned int halt_poll_ns_shrink; -module_param (halt_poll_ns_shrink, uint,S_IRUGO |S_IWUSR ); +module_param (halt_poll_ns_shrink, uint,0644 );EXPORT_SYMBOL_GPL (halt_poll_ns_shrink);/*
Signature · 1 line
2.7.4
Quoted 25 lines · Roman Storozhenko
Replaces "
S_IRUGO|S_IWUSR" with 0644. The reason is that symbolic permissions considered harmful:
https://lwn.net/Articles/696229/Signed-off-by Roman Storozhenko <[email protected]>--- virt/kvm/kvm_main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)virt/kvm/kvm_main.c +1
-2@@ -73,17 +73,17 @@ MODULE_LICENSE("GPL");/* Architectures should define their poll value according to the halt latency */ unsigned int halt_poll_ns =KVM_HALT_POLL_NS_DEFAULT ; -module_param (halt_poll_ns, uint,S_IRUGO |S_IWUSR ); +module_param (halt_poll_ns, uint,0644 );EXPORT_SYMBOL_GPL (halt_poll_ns);/* Default doubles per-vcpu halt_poll_ns. */ unsigned int halt_poll_ns_grow =2 ; -module_param (halt_poll_ns_grow, uint,S_IRUGO |S_IWUSR );
virt/kvm/kvm_main.c MODULE_LICENSE("GPL"); · line 89
Quoted 10 lines
virt/kvm/kvm_main.c +2
-1+module_param (halt_poll_ns_grow, uint,0644 );EXPORT_SYMBOL_GPL (halt_poll_ns_grow);/* Default resets per-vcpu halt_poll_ns . */ unsigned int halt_poll_ns_shrink; -module_param (halt_poll_ns_shrink, uint,S_IRUGO |S_IWUSR ); +module_param (halt_poll_ns_shrink, uint,0644 );EXPORT_SYMBOL_GPL (halt_poll_ns_shrink);/*
Queued, thanks.