Merge tag 'kvm-ppc-next-5.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc into HEAD
PPC KVM update for 5.2 * Support for guests to access the new POWER9 XIVE interrupt controller hardware directly, reducing interrupt latency and overhead for guests. * In-kernel implementation of the H_PAGE_INIT hypercall. * Reduce memory usage of sparsely-populated IOMMU tables. * Several bug fixes. Second PPC KVM update for 5.2 * Fix a bug, fix a spelling mistake, remove some useless code.
This commit is contained in:
@@ -1270,11 +1270,21 @@ struct kvm_device_ops {
|
||||
*/
|
||||
void (*destroy)(struct kvm_device *dev);
|
||||
|
||||
/*
|
||||
* Release is an alternative method to free the device. It is
|
||||
* called when the device file descriptor is closed. Once
|
||||
* release is called, the destroy method will not be called
|
||||
* anymore as the device is removed from the device list of
|
||||
* the VM. kvm->lock is held.
|
||||
*/
|
||||
void (*release)(struct kvm_device *dev);
|
||||
|
||||
int (*set_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
|
||||
int (*get_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
|
||||
int (*has_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
|
||||
long (*ioctl)(struct kvm_device *dev, unsigned int ioctl,
|
||||
unsigned long arg);
|
||||
int (*mmap)(struct kvm_device *dev, struct vm_area_struct *vma);
|
||||
};
|
||||
|
||||
void kvm_device_get(struct kvm_device *dev);
|
||||
|
Reference in New Issue
Block a user