Re: [PATCH] KVM: fix 'release' method of KVM device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 08/05/2019 02:20, Cédric Le Goater wrote:
> There is no need to test for the device pointer validity when releasing
> a KVM device. The file descriptor should identify it safely.
> 
> Signed-off-by: Cédric Le Goater <clg@xxxxxxxx>
> ---
> 
>  Fixes http://patchwork.ozlabs.org/patch/1087506/
>  https://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc.git/commit/?h=kvm-ppc-next&id=2bde9b3ec8bdf60788e9e2ce8c07a2f8d6003dbd


Usually suggested way is:

[fstn1-p1 kernel]$ git log -1 --format='Fixes: %h ("%s")' 2bde9b3ec8bd

Fixes: 2bde9b3ec8bd ("KVM: Introduce a 'release' method for KVM devices")

Anyway,

Reviewed-by: Alexey Kardashevskiy <aik@xxxxxxxxx>




> 
>  virt/kvm/kvm_main.c | 6 ------
>  1 file changed, 6 deletions(-)
> 
> diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c
> index 161830ec0aa5..ac15b8fd8399 100644
> --- a/virt/kvm/kvm_main.c
> +++ b/virt/kvm/kvm_main.c
> @@ -2939,12 +2939,6 @@ static int kvm_device_release(struct inode *inode, struct file *filp)
>  	struct kvm_device *dev = filp->private_data;
>  	struct kvm *kvm = dev->kvm;
>  
> -	if (!dev)
> -		return -ENODEV;
> -
> -	if (dev->kvm != kvm)
> -		return -EPERM;
> -
>  	if (dev->ops->release) {
>  		mutex_lock(&kvm->lock);
>  		list_del(&dev->vm_node);
> 

-- 
Alexey



[Index of Archives]     [KVM Development]     [KVM ARM]     [KVM ia64]     [Linux Virtualization]     [Linux USB Devel]     [Linux Video]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux