summaryrefslogtreecommitdiffstats
path: root/drivers/vfio/mdev
Commit message (Expand)AuthorAgeFilesLines
* vfio/mdev: Fix a null-ptr-deref bug for mdev_unregister_parent()Jinjie Ruan2023-09-221-1/+2
* vfio/mdev: Move the compat_class initialization to module initEric Farman2023-06-271-9/+14
* vfio/mdev: Use sysfs_emit() to instead of sprintf()Bo Liu2023-01-301-1/+1
* vfio-mdev: turn VFIO_MDEV into a selectable symbolChristoph Hellwig2023-01-231-7/+1
* vfio/mdev: add mdev available instance checking to the coreJason Gunthorpe2022-10-042-4/+23
* vfio/mdev: consolidate all the description sysfs into the core codeChristoph Hellwig2022-10-042-9/+33
* vfio/mdev: consolidate all the available_instance sysfs into the core codeChristoph Hellwig2022-10-041-0/+11
* vfio/mdev: consolidate all the name sysfs into the core codeChristoph Hellwig2022-10-041-0/+10
* vfio/mdev: consolidate all the device_api sysfs into the core codeJason Gunthorpe2022-10-042-11/+28
* vfio/mdev: remove mtype_get_parent_devChristoph Hellwig2022-10-041-10/+0
* vfio/mdev: remove mdev_parent_devChristoph Hellwig2022-10-041-6/+0
* vfio/mdev: unexport mdev_bus_typeChristoph Hellwig2022-10-042-1/+1
* vfio/mdev: remove mdev_from_devChristoph Hellwig2022-10-041-4/+2
* vfio/mdev: simplify mdev_type handlingChristoph Hellwig2022-10-044-105/+30
* vfio/mdev: embedd struct mdev_parent in the parent data structureChristoph Hellwig2022-10-043-123/+24
* vfio/mdev: make mdev.h standalone includableChristoph Hellwig2022-10-043-5/+0
* vfio/mdev: Use the driver core to create the 'remove' fileJason Gunthorpe2022-04-213-9/+13
* vfio/mdev: Remove mdev_parent_opsJason Gunthorpe2022-04-213-12/+9
* vfio/mdev: Remove mdev_parent_ops dev_attr_groupsJason Gunthorpe2022-04-211-10/+2
* vfio/mdev: Remove vfio_mdev.cJason Gunthorpe2022-04-215-201/+5
* vfio: simplify iommu group allocation for mediated devicesChristoph Hellwig2021-09-302-42/+5
* Merge tag 'vfio-v5.15-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds2021-09-023-20/+20
|\
| * vfio: Use kconfig if XX/endif blocks instead of repeating 'depends on'Jason Gunthorpe2021-08-261-1/+0
| * vfio: Remove struct vfio_device_ops open/releaseJason Gunthorpe2021-08-111-22/+0
| * vfio: Provide better generic support for open/release vfio_device_opsJason Gunthorpe2021-08-111-2/+24
| * vfio: Introduce a vfio_uninit_group_dev() API callMax Gurtovoy2021-08-111-4/+9
| * vfio/mdev: don't warn if ->request is not setChristoph Hellwig2021-08-021-4/+0
| * vfio/mdev: turn mdev_init into a subsys_initcallChristoph Hellwig2021-08-021-1/+1
* | bus: Make remove callback return voidUwe Kleine-König2021-07-211-3/+1
|/
* Merge branch 'hch-mdev-direct-v4' into v5.14/vfio/nextAlex Williamson2021-06-216-42/+50
|\
| * vfio/mdev: Allow the mdev_parent_ops to specify the device driver to bindJason Gunthorpe2021-06-212-8/+32
| * vfio/mdev: Remove CONFIG_VFIO_MDEV_DEVICEJason Gunthorpe2021-06-215-34/+18
* | vfio: centralize module refcount in subsystem layerMax Gurtovoy2021-06-151-12/+1
|/
* vfio/mdev: Correct the function signatures for the mdev_type_attributesJason Gunthorpe2021-04-122-7/+18
* vfio/mdev: Remove kobj from mdev_parent_ops->create()Jason Gunthorpe2021-04-121-1/+1
* vfio/mdev: Add mdev/mtype_get_type_group_id()Jason Gunthorpe2021-04-073-7/+30
* vfio/mdev: Remove duplicate storage of parent in mdev_deviceJason Gunthorpe2021-04-072-15/+12
* vfio/mdev: Add missing error handling to dev_set_name()Jason Gunthorpe2021-04-071-1/+3
* vfio/mdev: Reorganize mdev_device_create()Jason Gunthorpe2021-04-071-33/+27
* vfio/mdev: Add missing reference counting to mdev_typeJason Gunthorpe2021-04-071-0/+4
* vfio/mdev: Expose mdev_get/put_parent to mdev_private.hJason Gunthorpe2021-04-072-20/+15
* vfio/mdev: Use struct mdev_type in struct mdev_deviceJason Gunthorpe2021-04-073-19/+15
* vfio/mdev: Simplify driver registrationJason Gunthorpe2021-04-072-10/+13
* vfio/mdev: Add missing typesafety around mdev_deviceJason Gunthorpe2021-04-075-95/+29
* vfio/mdev: Do not allow a mdev_type to have a NULL parent pointerJason Gunthorpe2021-04-071-1/+1
*-. Merge branches 'v5.13/vfio/embed-vfio_device', 'v5.13/vfio/misc' and 'v5.13/v...Alex Williamson2021-04-061-1/+1
|\ \
| * | vfio/mdev: Fix spelling mistake "interal" -> "internal"Zhen Lei2021-04-061-1/+1
| |/
* | vfio: Remove device_data from the vfio bus driver APIJason Gunthorpe2021-04-061-1/+1
* | vfio: Make vfio_device_ops pass a 'struct vfio_device *' instead of 'void *'Jason Gunthorpe2021-04-061-15/+18
* | vfio/mdev: Make to_mdev_device() into a static inlineJason Gunthorpe2021-04-061-1/+4