OSDN Git Service

drm/amd/amdgpu: add sw_fini interface for df_funcs
authorJack Zhang <Jack.Zhang1@amd.com>
Tue, 3 Sep 2019 02:15:23 +0000 (10:15 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 13 Sep 2019 22:42:15 +0000 (17:42 -0500)
commitf1d59e00ff5f1822ff9359beb0c315fdd9660626
tree9b0782191b29b868d07930725be49d52f308c781
parent9dc913425807c82a7cb942458540a9423182697d
drm/amd/amdgpu: add sw_fini interface for df_funcs

add sw_fini interface of df_funcs.
This interface will remove sysfs file of df_cntr_avail
function.

The old behavior only create sysfs of df_cntr_avail
in sw_init, but never remove it for lack of sw_fini
interface. With this,driver will report create
sysfs fail when it's loaded for the second time.

Signed-off-by: Jack Zhang <Jack.Zhang1@amd.com>
Reviewed-by: Jonathan Kim <Jonathan.Kim@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu.h
drivers/gpu/drm/amd/amdgpu/df_v1_7.c
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
drivers/gpu/drm/amd/amdgpu/soc15.c