On Mon, Dec 13, 2021 at 09:09:40PM +0200, Jani Nikula wrote: > On Mon, 13 Dec 2021, Ville Syrjala <ville.syrjala@xxxxxxxxxxxxxxx> wrote: > > From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > > > Expose FBC debugfs files for each crtc. These may or may not point > > to the same FBC instance depending on the platform. > > > > We leave the old global debugfs files in place until > > igt catches up to the new per-crtc approach. > > > > v2: Take a trip via intel_crtc_debugfs_add() (Jani) > > > > Cc: Jani Nikula <jani.nikula@xxxxxxxxx> > > Signed-off-by: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> > > Reviewed-by: Jani Nikula <jani.nikula@xxxxxxxxx> > > > --- > > .../drm/i915/display/intel_display_debugfs.c | 7 +++-- > > drivers/gpu/drm/i915/display/intel_fbc.c | 31 ++++++++++++------- > > drivers/gpu/drm/i915/display/intel_fbc.h | 1 + > > 3 files changed, 25 insertions(+), 14 deletions(-) > > > > diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c > > index 572445299b04..f4de004d470f 100644 > > --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c > > +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c > > @@ -2402,6 +2402,9 @@ void intel_connector_debugfs_add(struct intel_connector *intel_connector) > > */ > > void intel_crtc_debugfs_add(struct drm_crtc *crtc) > > { > > - if (crtc->debugfs_entry) > > - crtc_updates_add(crtc); > > + if (!crtc->debugfs_entry) > > + return; > > I think this is probably unnecessary, but that's for another patch. I guess. Seems unlikely at best that we'd have failed to allocate that. -- Ville Syrjälä Intel