diff options
author | Remi Denis-Courmont <remid@nvidia.com> | 2016-05-11 10:54:43 -0400 |
---|---|---|
committer | Deepak Nibade <dnibade@nvidia.com> | 2016-12-27 04:56:15 -0500 |
commit | e746a16f7abbaacba89e390c692620941fc1b34c (patch) | |
tree | 08834a7ca20ca0b043f4631e0b1e17dce43845de /drivers/gpu/nvgpu/gp10b | |
parent | 2f4efc7f3d2be417c3fd3487dce64652e5d468ba (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')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c | 2 |
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; |