gpu: nvgpu: pass correct argument to sysfs_attr_init

The sysfs_attr_init accepts pointer of struct attribute instead of
struct device_attribute. This patch fixes build error when
CONFIG_DEBUG_LOCK_ALLOC is enabled.

Bug 200432223

Change-Id: Id655ca18102c5252485db378ba2499a66d758882
Signed-off-by: Vince Hsu <vinceh@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1786590
Reviewed-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Vince Hsu
2018-07-26 19:16:59 +08:00
committed by mobile promotions
parent ea89601836
commit fde90d0c8d

View File

@@ -40,7 +40,7 @@ int nvgpu_ecc_sysfs_init(struct gk20a *g)
ecc->stats_count); ecc->stats_count);
break; break;
} }
sysfs_attr_init(&attr[i].attr); sysfs_attr_init(&attr[i].attr.attr);
attr[i].attr.attr.name = stat->name; attr[i].attr.attr.name = stat->name;
attr[i].attr.attr.mode = VERIFY_OCTAL_PERMISSIONS(S_IRUGO); attr[i].attr.attr.mode = VERIFY_OCTAL_PERMISSIONS(S_IRUGO);
attr[i].var = &stat->counter; attr[i].var = &stat->counter;