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>
This commit is contained in:
Remi Denis-Courmont
2016-05-11 17:54:43 +03:00
committed by Deepak Nibade
parent 2f4efc7f3d
commit e746a16f7a

View File

@@ -533,6 +533,8 @@ static int ecc_stat_create(struct device *dev,
"gpc0_tpc%d_%s", "gpc0_tpc%d_%s",
hw_unit, hw_unit,
ecc_stat_name); ecc_stat_name);
sysfs_attr_init(&dev_attr_array[hw_unit].attr);
dev_attr_array[hw_unit].attr.name = ecc_stat->names[hw_unit]; dev_attr_array[hw_unit].attr.name = ecc_stat->names[hw_unit];
dev_attr_array[hw_unit].attr.mode = VERIFY_OCTAL_PERMISSIONS(S_IRUGO); dev_attr_array[hw_unit].attr.mode = VERIFY_OCTAL_PERMISSIONS(S_IRUGO);
dev_attr_array[hw_unit].show = ecc_stat_show; dev_attr_array[hw_unit].show = ecc_stat_show;