drm/amdgpu: Fix lockdep warning more gracely
lockdep need a static key. Previously we set ignore bit to avoid the warning. Now call sysfs_attr_init to initialize the static key. Signed-off-by: xinhui pan <xinhui.pan@amd.com> Reviewed-and-Tested-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
b076296b0f
commit
163def43e9
|
@ -748,12 +748,10 @@ static int amdgpu_ras_sysfs_create_feature_node(struct amdgpu_device *adev)
|
|||
.attr = {
|
||||
.name = "features",
|
||||
.mode = S_IRUGO,
|
||||
#ifdef CONFIG_DEBUG_LOCK_ALLOC
|
||||
.ignore_lockdep = 1,
|
||||
#endif
|
||||
},
|
||||
.show = amdgpu_ras_sysfs_features_read,
|
||||
};
|
||||
sysfs_attr_init(attrs[0]);
|
||||
|
||||
return sysfs_create_group(&adev->dev->kobj, &group);
|
||||
}
|
||||
|
@ -793,12 +791,10 @@ int amdgpu_ras_sysfs_create(struct amdgpu_device *adev,
|
|||
.attr = {
|
||||
.name = obj->fs_data.sysfs_name,
|
||||
.mode = S_IRUGO,
|
||||
#ifdef CONFIG_DEBUG_LOCK_ALLOC
|
||||
.ignore_lockdep = 1,
|
||||
#endif
|
||||
},
|
||||
.show = amdgpu_ras_sysfs_read,
|
||||
};
|
||||
sysfs_attr_init(&obj->sysfs_attr.attr);
|
||||
|
||||
if (sysfs_add_file_to_group(&adev->dev->kobj,
|
||||
&obj->sysfs_attr.attr,
|
||||
|
|
Loading…
Reference in New Issue