mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	Revert "KVM: set owner of cpu and vm file operations"
This reverts commit 3d3aab1b97.
Now that the KVM module's lifetime is tied to kvm.users_count, there is
no need to also tie it's lifetime to the lifetime of the VM and vCPU
file descriptors.
Suggested-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: David Matlack <dmatlack@google.com>
Message-Id: <20220303183328.1499189-3-dmatlack@google.com>
Reviewed-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
			
			
This commit is contained in:
		
							parent
							
								
									5f6de5cbeb
								
							
						
					
					
						commit
						70375c2d8f
					
				
					 1 changed files with 2 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -3676,7 +3676,7 @@ static int kvm_vcpu_release(struct inode *inode, struct file *filp)
 | 
			
		|||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct file_operations kvm_vcpu_fops = {
 | 
			
		||||
static const struct file_operations kvm_vcpu_fops = {
 | 
			
		||||
	.release        = kvm_vcpu_release,
 | 
			
		||||
	.unlocked_ioctl = kvm_vcpu_ioctl,
 | 
			
		||||
	.mmap           = kvm_vcpu_mmap,
 | 
			
		||||
| 
						 | 
				
			
			@ -4727,7 +4727,7 @@ static long kvm_vm_compat_ioctl(struct file *filp,
 | 
			
		|||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
static struct file_operations kvm_vm_fops = {
 | 
			
		||||
static const struct file_operations kvm_vm_fops = {
 | 
			
		||||
	.release        = kvm_vm_release,
 | 
			
		||||
	.unlocked_ioctl = kvm_vm_ioctl,
 | 
			
		||||
	.llseek		= noop_llseek,
 | 
			
		||||
| 
						 | 
				
			
			@ -5734,8 +5734,6 @@ int kvm_init(void *opaque, unsigned vcpu_size, unsigned vcpu_align,
 | 
			
		|||
		goto out_free_5;
 | 
			
		||||
 | 
			
		||||
	kvm_chardev_ops.owner = module;
 | 
			
		||||
	kvm_vm_fops.owner = module;
 | 
			
		||||
	kvm_vcpu_fops.owner = module;
 | 
			
		||||
 | 
			
		||||
	r = misc_register(&kvm_dev);
 | 
			
		||||
	if (r) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue