to easily add new debugfs file w/o changing the hardcoded list count.
Signed-off-by: Xiaojie Yuan <xiaojie.yuan@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
 {
 #if defined(CONFIG_DEBUG_FS)
        if (amdgpu_sriov_vf(adev))
-               return amdgpu_debugfs_add_files(adev, amdgpu_debugfs_fence_list_sriov, 1);
-       return amdgpu_debugfs_add_files(adev, amdgpu_debugfs_fence_list, 2);
+               return amdgpu_debugfs_add_files(adev, amdgpu_debugfs_fence_list_sriov,
+                                               ARRAY_SIZE(amdgpu_debugfs_fence_list_sriov));
+       return amdgpu_debugfs_add_files(adev, amdgpu_debugfs_fence_list,
+                                       ARRAY_SIZE(amdgpu_debugfs_fence_list));
 #else
        return 0;
 #endif
 
 int amdgpu_debugfs_gem_init(struct amdgpu_device *adev)
 {
 #if defined(CONFIG_DEBUG_FS)
-       return amdgpu_debugfs_add_files(adev, amdgpu_debugfs_gem_list, 1);
+       return amdgpu_debugfs_add_files(adev, amdgpu_debugfs_gem_list,
+                                       ARRAY_SIZE(amdgpu_debugfs_gem_list));
 #endif
        return 0;
 }
 
 int amdgpu_debugfs_sa_init(struct amdgpu_device *adev)
 {
 #if defined(CONFIG_DEBUG_FS)
-       return amdgpu_debugfs_add_files(adev, amdgpu_debugfs_sa_list, 1);
+       return amdgpu_debugfs_add_files(adev, amdgpu_debugfs_sa_list,
+                                       ARRAY_SIZE(amdgpu_debugfs_sa_list));
 #else
        return 0;
 #endif