diff options
author | Jason Gunthorpe <[email protected]> | 2021-06-17 16:22:15 +0200 |
---|---|---|
committer | Alex Williamson <[email protected]> | 2021-06-21 15:29:25 -0600 |
commit | 88a21f265ce50a17e6e71e3fb4467625cf234c5a (patch) | |
tree | 284c8e38e4948e421c058d9e53f4e4c9dfac1158 /scripts/gdb/linux/tasks.py | |
parent | af3ab3f9b986cdbc1b97b8a3341ce78851edb0dd (diff) |
vfio/mdev: Allow the mdev_parent_ops to specify the device driver to bind
This allows a mdev driver to opt out of using vfio_mdev.c, instead the
driver will provide a 'struct mdev_driver' and register directly with the
driver core.
Much of mdev_parent_ops becomes unused in this mode:
- create()/remove() are done via the mdev_driver probe()/remove()
- mdev_attr_groups becomes mdev_driver driver.dev_groups
- Wrapper function callbacks are replaced with the same ones from
struct vfio_device_ops
Signed-off-by: Jason Gunthorpe <[email protected]>
Signed-off-by: Christoph Hellwig <[email protected]>
Reviewed-by: Cornelia Huck <[email protected]>
Reviewed-by: Greg Kroah-Hartman <[email protected]>
Reviewed-by: Kirti Wankhede <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Alex Williamson <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/tasks.py')
0 files changed, 0 insertions, 0 deletions