mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 03:24:45 +01:00
drm/i915/display: use drm->debugfs_root for creating debugfs files
Since commit 0b30d57aca ("drm/debugfs: rework debugfs directory
creation v5") we should be using drm->debugfs_root instead of
minor->debugfs_root for creating debugfs files.
As a rule of thumb, use a local variable when there are two or more
uses, otherwise just have the single reference inline.
Drop drm/drm_file.h include where possible.
Reviewed-by: Luca Coelho <luciano.coelho@intel.com>
Link: https://lore.kernel.org/r/e8268546ec2a2941a3dc43c2fdc60f678dc03fce.1753782998.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
This commit is contained in:
parent
b5de222cb0
commit
39896c5294
12 changed files with 26 additions and 40 deletions
|
|
@ -3744,8 +3744,6 @@ DEFINE_SHOW_ATTRIBUTE(intel_bios_vbt);
|
|||
|
||||
void intel_bios_debugfs_register(struct intel_display *display)
|
||||
{
|
||||
struct drm_minor *minor = display->drm->primary;
|
||||
|
||||
debugfs_create_file("i915_vbt", 0444, minor->debugfs_root,
|
||||
debugfs_create_file("i915_vbt", 0444, display->drm->debugfs_root,
|
||||
display, &intel_bios_vbt_fops);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3627,9 +3627,7 @@ DEFINE_SHOW_ATTRIBUTE(i915_cdclk_info);
|
|||
|
||||
void intel_cdclk_debugfs_register(struct intel_display *display)
|
||||
{
|
||||
struct drm_minor *minor = display->drm->primary;
|
||||
|
||||
debugfs_create_file("i915_cdclk_info", 0444, minor->debugfs_root,
|
||||
debugfs_create_file("i915_cdclk_info", 0444, display->drm->debugfs_root,
|
||||
display, &i915_cdclk_info_fops);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -820,14 +820,14 @@ static const struct drm_info_list intel_display_debugfs_list[] = {
|
|||
|
||||
void intel_display_debugfs_register(struct intel_display *display)
|
||||
{
|
||||
struct drm_minor *minor = display->drm->primary;
|
||||
struct dentry *debugfs_root = display->drm->debugfs_root;
|
||||
|
||||
debugfs_create_file("i915_fifo_underrun_reset", 0644, minor->debugfs_root,
|
||||
debugfs_create_file("i915_fifo_underrun_reset", 0644, debugfs_root,
|
||||
display, &i915_fifo_underrun_reset_ops);
|
||||
|
||||
drm_debugfs_create_files(intel_display_debugfs_list,
|
||||
ARRAY_SIZE(intel_display_debugfs_list),
|
||||
minor->debugfs_root, minor);
|
||||
debugfs_root, display->drm->primary);
|
||||
|
||||
intel_bios_debugfs_register(display);
|
||||
intel_cdclk_debugfs_register(display);
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@
|
|||
#include <linux/kernel.h>
|
||||
|
||||
#include <drm/drm_drv.h>
|
||||
#include <drm/drm_file.h>
|
||||
|
||||
#include "intel_display_core.h"
|
||||
#include "intel_display_debugfs_params.h"
|
||||
|
|
@ -154,14 +153,14 @@ intel_display_debugfs_create_uint(const char *name, umode_t mode,
|
|||
/* add a subdirectory with files for each intel display param */
|
||||
void intel_display_debugfs_params(struct intel_display *display)
|
||||
{
|
||||
struct drm_minor *minor = display->drm->primary;
|
||||
struct dentry *debugfs_root = display->drm->debugfs_root;
|
||||
struct dentry *dir;
|
||||
char dirname[16];
|
||||
|
||||
snprintf(dirname, sizeof(dirname), "%s_params", display->drm->driver->name);
|
||||
dir = debugfs_lookup(dirname, minor->debugfs_root);
|
||||
dir = debugfs_lookup(dirname, debugfs_root);
|
||||
if (!dir)
|
||||
dir = debugfs_create_dir(dirname, minor->debugfs_root);
|
||||
dir = debugfs_create_dir(dirname, debugfs_root);
|
||||
if (IS_ERR(dir))
|
||||
return;
|
||||
|
||||
|
|
|
|||
|
|
@ -1603,9 +1603,7 @@ DEFINE_SHOW_ATTRIBUTE(intel_dmc_debugfs_status);
|
|||
|
||||
void intel_dmc_debugfs_register(struct intel_display *display)
|
||||
{
|
||||
struct drm_minor *minor = display->drm->primary;
|
||||
|
||||
debugfs_create_file("i915_dmc_info", 0444, minor->debugfs_root,
|
||||
debugfs_create_file("i915_dmc_info", 0444, display->drm->debugfs_root,
|
||||
display, &intel_dmc_debugfs_status_fops);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,6 @@
|
|||
#include <drm/display/drm_dp.h>
|
||||
#include <drm/display/drm_dp_helper.h>
|
||||
#include <drm/drm_edid.h>
|
||||
#include <drm/drm_file.h>
|
||||
#include <drm/drm_print.h>
|
||||
#include <drm/drm_probe_helper.h>
|
||||
|
||||
|
|
@ -753,13 +752,12 @@ static const struct {
|
|||
|
||||
void intel_dp_test_debugfs_register(struct intel_display *display)
|
||||
{
|
||||
struct drm_minor *minor = display->drm->primary;
|
||||
int i;
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(intel_display_debugfs_files); i++) {
|
||||
debugfs_create_file(intel_display_debugfs_files[i].name,
|
||||
0644,
|
||||
minor->debugfs_root,
|
||||
display->drm->debugfs_root,
|
||||
display,
|
||||
intel_display_debugfs_files[i].fops);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2240,10 +2240,9 @@ void intel_fbc_crtc_debugfs_add(struct intel_crtc *crtc)
|
|||
/* FIXME: remove this once igt is on board with per-crtc stuff */
|
||||
void intel_fbc_debugfs_register(struct intel_display *display)
|
||||
{
|
||||
struct drm_minor *minor = display->drm->primary;
|
||||
struct intel_fbc *fbc;
|
||||
|
||||
fbc = display->fbc[INTEL_FBC_A];
|
||||
if (fbc)
|
||||
intel_fbc_debugfs_add(fbc, minor->debugfs_root);
|
||||
intel_fbc_debugfs_add(fbc, display->drm->debugfs_root);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1332,12 +1332,12 @@ static const struct file_operations i915_hpd_short_storm_ctl_fops = {
|
|||
|
||||
void intel_hpd_debugfs_register(struct intel_display *display)
|
||||
{
|
||||
struct drm_minor *minor = display->drm->primary;
|
||||
struct dentry *debugfs_root = display->drm->debugfs_root;
|
||||
|
||||
debugfs_create_file("i915_hpd_storm_ctl", 0644, minor->debugfs_root,
|
||||
debugfs_create_file("i915_hpd_storm_ctl", 0644, debugfs_root,
|
||||
display, &i915_hpd_storm_ctl_fops);
|
||||
debugfs_create_file("i915_hpd_short_storm_ctl", 0644, minor->debugfs_root,
|
||||
debugfs_create_file("i915_hpd_short_storm_ctl", 0644, debugfs_root,
|
||||
display, &i915_hpd_short_storm_ctl_fops);
|
||||
debugfs_create_bool("i915_ignore_long_hpd", 0644, minor->debugfs_root,
|
||||
debugfs_create_bool("i915_ignore_long_hpd", 0644, debugfs_root,
|
||||
&display->hotplug.ignore_long_hpd);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1299,8 +1299,6 @@ DEFINE_SHOW_ATTRIBUTE(intel_opregion);
|
|||
|
||||
void intel_opregion_debugfs_register(struct intel_display *display)
|
||||
{
|
||||
struct drm_minor *minor = display->drm->primary;
|
||||
|
||||
debugfs_create_file("i915_opregion", 0444, minor->debugfs_root,
|
||||
debugfs_create_file("i915_opregion", 0444, display->drm->debugfs_root,
|
||||
display, &intel_opregion_fops);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4132,12 +4132,12 @@ DEFINE_SIMPLE_ATTRIBUTE(i915_edp_psr_debug_fops,
|
|||
|
||||
void intel_psr_debugfs_register(struct intel_display *display)
|
||||
{
|
||||
struct drm_minor *minor = display->drm->primary;
|
||||
struct dentry *debugfs_root = display->drm->debugfs_root;
|
||||
|
||||
debugfs_create_file("i915_edp_psr_debug", 0644, minor->debugfs_root,
|
||||
debugfs_create_file("i915_edp_psr_debug", 0644, debugfs_root,
|
||||
display, &i915_edp_psr_debug_fops);
|
||||
|
||||
debugfs_create_file("i915_edp_psr_status", 0444, minor->debugfs_root,
|
||||
debugfs_create_file("i915_edp_psr_status", 0444, debugfs_root,
|
||||
display, &i915_edp_psr_status_fops);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
#include <linux/debugfs.h>
|
||||
|
||||
#include <drm/drm_file.h>
|
||||
#include <drm/drm_print.h>
|
||||
|
||||
#include "i9xx_wm.h"
|
||||
|
|
@ -390,15 +389,15 @@ static const struct file_operations i915_cur_wm_latency_fops = {
|
|||
|
||||
void intel_wm_debugfs_register(struct intel_display *display)
|
||||
{
|
||||
struct drm_minor *minor = display->drm->primary;
|
||||
struct dentry *debugfs_root = display->drm->debugfs_root;
|
||||
|
||||
debugfs_create_file("i915_pri_wm_latency", 0644, minor->debugfs_root,
|
||||
debugfs_create_file("i915_pri_wm_latency", 0644, debugfs_root,
|
||||
display, &i915_pri_wm_latency_fops);
|
||||
|
||||
debugfs_create_file("i915_spr_wm_latency", 0644, minor->debugfs_root,
|
||||
debugfs_create_file("i915_spr_wm_latency", 0644, debugfs_root,
|
||||
display, &i915_spr_wm_latency_fops);
|
||||
|
||||
debugfs_create_file("i915_cur_wm_latency", 0644, minor->debugfs_root,
|
||||
debugfs_create_file("i915_cur_wm_latency", 0644, debugfs_root,
|
||||
display, &i915_cur_wm_latency_fops);
|
||||
|
||||
skl_watermark_debugfs_register(display);
|
||||
|
|
|
|||
|
|
@ -6,7 +6,6 @@
|
|||
#include <linux/debugfs.h>
|
||||
|
||||
#include <drm/drm_blend.h>
|
||||
#include <drm/drm_file.h>
|
||||
#include <drm/drm_print.h>
|
||||
|
||||
#include "soc/intel_dram.h"
|
||||
|
|
@ -4033,14 +4032,14 @@ DEFINE_SHOW_ATTRIBUTE(intel_sagv_status);
|
|||
|
||||
void skl_watermark_debugfs_register(struct intel_display *display)
|
||||
{
|
||||
struct drm_minor *minor = display->drm->primary;
|
||||
struct dentry *debugfs_root = display->drm->debugfs_root;
|
||||
|
||||
if (HAS_IPC(display))
|
||||
debugfs_create_file("i915_ipc_status", 0644, minor->debugfs_root,
|
||||
debugfs_create_file("i915_ipc_status", 0644, debugfs_root,
|
||||
display, &skl_watermark_ipc_status_fops);
|
||||
|
||||
if (HAS_SAGV(display))
|
||||
debugfs_create_file("i915_sagv_status", 0444, minor->debugfs_root,
|
||||
debugfs_create_file("i915_sagv_status", 0444, debugfs_root,
|
||||
display, &intel_sagv_status_fops);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue