Commit c5bd8535 authored by Zhenyu Wang's avatar Zhenyu Wang

drm/i915/gvt: remove unused type attributes

Only need to get attribute group instead of attributes and it has
no use, so remove it.
Reviewed-by: default avatarYan Zhao <yan.y.zhao@intel.com>
Signed-off-by: default avatarZhenyu Wang <zhenyuw@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20191202070109.73924-1-zhenyuw@linux.intel.com
parent 1883e299
...@@ -120,10 +120,8 @@ static struct attribute_group *gvt_vgpu_type_groups[] = { ...@@ -120,10 +120,8 @@ static struct attribute_group *gvt_vgpu_type_groups[] = {
[0 ... NR_MAX_INTEL_VGPU_TYPES - 1] = NULL, [0 ... NR_MAX_INTEL_VGPU_TYPES - 1] = NULL,
}; };
static bool intel_get_gvt_attrs(struct attribute ***type_attrs, static bool intel_get_gvt_attrs(struct attribute_group ***intel_vgpu_type_groups)
struct attribute_group ***intel_vgpu_type_groups)
{ {
*type_attrs = gvt_type_attrs;
*intel_vgpu_type_groups = gvt_vgpu_type_groups; *intel_vgpu_type_groups = gvt_vgpu_type_groups;
return true; return true;
} }
......
...@@ -570,8 +570,7 @@ struct intel_gvt_ops { ...@@ -570,8 +570,7 @@ struct intel_gvt_ops {
void (*vgpu_deactivate)(struct intel_vgpu *); void (*vgpu_deactivate)(struct intel_vgpu *);
struct intel_vgpu_type *(*gvt_find_vgpu_type)(struct intel_gvt *gvt, struct intel_vgpu_type *(*gvt_find_vgpu_type)(struct intel_gvt *gvt,
const char *name); const char *name);
bool (*get_gvt_attrs)(struct attribute ***type_attrs, bool (*get_gvt_attrs)(struct attribute_group ***intel_vgpu_type_groups);
struct attribute_group ***intel_vgpu_type_groups);
int (*vgpu_query_plane)(struct intel_vgpu *vgpu, void *); int (*vgpu_query_plane)(struct intel_vgpu *vgpu, void *);
int (*vgpu_get_dmabuf)(struct intel_vgpu *vgpu, unsigned int); int (*vgpu_get_dmabuf)(struct intel_vgpu *vgpu, unsigned int);
int (*write_protect_handler)(struct intel_vgpu *, u64, void *, int (*write_protect_handler)(struct intel_vgpu *, u64, void *,
......
...@@ -1597,12 +1597,10 @@ static struct mdev_parent_ops intel_vgpu_ops = { ...@@ -1597,12 +1597,10 @@ static struct mdev_parent_ops intel_vgpu_ops = {
static int kvmgt_host_init(struct device *dev, void *gvt, const void *ops) static int kvmgt_host_init(struct device *dev, void *gvt, const void *ops)
{ {
struct attribute **kvm_type_attrs;
struct attribute_group **kvm_vgpu_type_groups; struct attribute_group **kvm_vgpu_type_groups;
intel_gvt_ops = ops; intel_gvt_ops = ops;
if (!intel_gvt_ops->get_gvt_attrs(&kvm_type_attrs, if (!intel_gvt_ops->get_gvt_attrs(&kvm_vgpu_type_groups))
&kvm_vgpu_type_groups))
return -EFAULT; return -EFAULT;
intel_vgpu_ops.supported_type_groups = kvm_vgpu_type_groups; intel_vgpu_ops.supported_type_groups = kvm_vgpu_type_groups;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment