mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 23:03:57 -04:00
drm/debug: don't register files for unsupported HDMI InfoFrames
Having debugfs files for the InfoFrames that are not supported by the driver is confusing, stop registering those in the debugfs. Acked-by: Maxime Ripard <mripard@kernel.org> Link: https://patch.msgid.link/20260107-limit-infoframes-2-v4-10-213d0d3bd490@oss.qualcomm.com Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
This commit is contained in:
@@ -672,6 +672,10 @@ static int create_hdmi_audio_infoframe_file(struct drm_connector *connector,
|
||||
{
|
||||
struct dentry *file;
|
||||
|
||||
if (!connector->hdmi.funcs ||
|
||||
!connector->hdmi.funcs->audio.write_infoframe)
|
||||
return 0;
|
||||
|
||||
file = debugfs_create_file("audio", 0400, parent, connector, &audio_infoframe_fops);
|
||||
if (IS_ERR(file))
|
||||
return PTR_ERR(file);
|
||||
@@ -726,6 +730,9 @@ static int create_hdmi_## _f ## _infoframe_file(struct drm_connector *connector,
|
||||
{ \
|
||||
struct dentry *file; \
|
||||
\
|
||||
if (!connector->hdmi.funcs || \
|
||||
!connector->hdmi.funcs->_f.write_infoframe) \
|
||||
return 0; \
|
||||
file = debugfs_create_file(#_f, 0400, parent, connector, &_f ## _infoframe_fops); \
|
||||
if (IS_ERR(file)) \
|
||||
return PTR_ERR(file); \
|
||||
|
||||
Reference in New Issue
Block a user