summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c
diff options
context:
space:
mode:
authorRemi Denis-Courmont <remid@nvidia.com>2016-05-11 10:54:43 -0400
committerDeepak Nibade <dnibade@nvidia.com>2016-12-27 04:56:15 -0500
commite746a16f7abbaacba89e390c692620941fc1b34c (patch)
tree08834a7ca20ca0b043f4631e0b1e17dce43845de /drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c
parent2f4efc7f3d2be417c3fd3487dce64652e5d468ba (diff)
gp10b: initialize dynamic sysfs attributes
All dynamically allocated sysfs attributes MUST be initialized explicitly. Otherwise lock debugging fails. Change-Id: I8f77857831221b5ceddb43f9d161c3bf4ca049d6 Signed-off-by: Remi Denis-Courmont <remid@nvidia.com> Reviewed-on: http://git-master/r/1145929 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c b/drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c
index 64d9d917..a857b838 100644
--- a/drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c
+++ b/drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c
@@ -533,6 +533,8 @@ static int ecc_stat_create(struct device *dev,
533 "gpc0_tpc%d_%s", 533 "gpc0_tpc%d_%s",
534 hw_unit, 534 hw_unit,
535 ecc_stat_name); 535 ecc_stat_name);
536
537 sysfs_attr_init(&dev_attr_array[hw_unit].attr);
536 dev_attr_array[hw_unit].attr.name = ecc_stat->names[hw_unit]; 538 dev_attr_array[hw_unit].attr.name = ecc_stat->names[hw_unit];
537 dev_attr_array[hw_unit].attr.mode = VERIFY_OCTAL_PERMISSIONS(S_IRUGO); 539 dev_attr_array[hw_unit].attr.mode = VERIFY_OCTAL_PERMISSIONS(S_IRUGO);
538 dev_attr_array[hw_unit].show = ecc_stat_show; 540 dev_attr_array[hw_unit].show = ecc_stat_show;