mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 03:04:51 +01: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:
parent
ae219fdc95
commit
5a4e4e30f6
1 changed files with 7 additions and 0 deletions
|
|
@ -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); \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue