drm/i915/gvt: remove unused type attributes
authorZhenyu Wang <zhenyuw@linux.intel.com>
Mon, 2 Dec 2019 07:01:07 +0000 (15:01 +0800)
committerZhenyu Wang <zhenyuw@linux.intel.com>
Wed, 11 Dec 2019 08:28:58 +0000 (16:28 +0800)
Only need to get attribute group instead of attributes and it has
no use, so remove it.

Reviewed-by: Yan Zhao <yan.y.zhao@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20191202070109.73924-1-zhenyuw@linux.intel.com
drivers/gpu/drm/i915/gvt/gvt.c
drivers/gpu/drm/i915/gvt/gvt.h
drivers/gpu/drm/i915/gvt/kvmgt.c

index 8f37eefa0a028d0c17c28555482edad8d2af6f1c..cb5fa30b8e63d8723f8c8f892b01775bed5cf3be 100644 (file)
@@ -120,10 +120,8 @@ static struct attribute_group *gvt_vgpu_type_groups[] = {
        [0 ... NR_MAX_INTEL_VGPU_TYPES - 1] = NULL,
 };
 
-static bool intel_get_gvt_attrs(struct attribute ***type_attrs,
-               struct attribute_group ***intel_vgpu_type_groups)
+static bool intel_get_gvt_attrs(struct attribute_group ***intel_vgpu_type_groups)
 {
-       *type_attrs = gvt_type_attrs;
        *intel_vgpu_type_groups = gvt_vgpu_type_groups;
        return true;
 }
index b47c6acaf9c0f9dc01c08dddd578b3997a8e3706..0081b051d3e0929c20a01816cdc550ac4029a54a 100644 (file)
@@ -570,8 +570,7 @@ struct intel_gvt_ops {
        void (*vgpu_deactivate)(struct intel_vgpu *);
        struct intel_vgpu_type *(*gvt_find_vgpu_type)(struct intel_gvt *gvt,
                        const char *name);
-       bool (*get_gvt_attrs)(struct attribute ***type_attrs,
-                       struct attribute_group ***intel_vgpu_type_groups);
+       bool (*get_gvt_attrs)(struct attribute_group ***intel_vgpu_type_groups);
        int (*vgpu_query_plane)(struct intel_vgpu *vgpu, void *);
        int (*vgpu_get_dmabuf)(struct intel_vgpu *vgpu, unsigned int);
        int (*write_protect_handler)(struct intel_vgpu *, u64, void *,
index 04a5a0d9082393de81200181074b9683ed6bce81..a699ecade3fcf675b5e60ac63ca2b3e354ec1a0d 100644 (file)
@@ -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)
 {
-       struct attribute **kvm_type_attrs;
        struct attribute_group **kvm_vgpu_type_groups;
 
        intel_gvt_ops = ops;
-       if (!intel_gvt_ops->get_gvt_attrs(&kvm_type_attrs,
-                       &kvm_vgpu_type_groups))
+       if (!intel_gvt_ops->get_gvt_attrs(&kvm_vgpu_type_groups))
                return -EFAULT;
        intel_vgpu_ops.supported_type_groups = kvm_vgpu_type_groups;