video: driver: update debugfs functions

On latest kernel version the debugfs functions
return type is void and hence update debugfs
functions in driver accordingly.

Change-Id: I13b10aaf84dc1c9bd0e2dd2b632e543f2a2e878d
Signed-off-by: Maheshwar Ajja <majja@codeaurora.org>
This commit is contained in:
Maheshwar Ajja
2021-02-02 17:38:07 -08:00
orang tua fff1beb8a1
melakukan 48b189ef85

Melihat File

@@ -252,7 +252,6 @@ static const struct file_operations debug_level_fops = {
struct dentry* msm_vidc_debugfs_init_drv()
{
bool ok = false;
struct dentry *dir = NULL;
dir = debugfs_create_dir("msm_vidc", NULL);
@@ -261,30 +260,13 @@ struct dentry* msm_vidc_debugfs_init_drv()
goto failed_create_dir;
}
#define __debugfs_create(__type, __name, __value) ({ \
struct dentry *f = debugfs_create_##__type(__name, 0644, \
dir, __value); \
if (IS_ERR_OR_NULL(f)) { \
d_vpr_e("Failed creating debugfs file '%pd/%s'\n", \
dir, __name); \
f = NULL; \
} \
f; \
})
ok =
__debugfs_create(u32, "core_clock_voting",
&msm_vidc_clock_voting) &&
__debugfs_create(bool, "disable_video_syscache",
&msm_vidc_syscache_disable) &&
__debugfs_create(bool, "lossless_encoding",
debugfs_create_u32("core_clock_voting", 0644, dir,
&msm_vidc_clock_voting);
debugfs_create_bool("disable_video_syscache", 0644, dir,
&msm_vidc_syscache_disable);
debugfs_create_bool("lossless_encoding", 0644, dir,
&msm_vidc_lossless_encode);
#undef __debugfs_create
if (!ok)
goto failed_create_dir;
return dir;
failed_create_dir: