Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/i915/gvt: use drm->debugfs_root for creating debugfs files

Since commit 0b30d57acafc ("drm/debugfs: rework debugfs directory
creation v5") we should be using drm->debugfs_root instead of
minor->debugfs_root for creating debugfs files.

Reviewed-by: Luca Coelho <luciano.coelho@intel.com>
Link: https://lore.kernel.org/r/482a3516e00b2885cd62f872ad09f51a9d8176b4.1753782998.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>

Jani Nikula c5b9077e 39896c52

+6 -6
+6 -6
drivers/gpu/drm/i915/gvt/debugfs.c
··· 194 194 void intel_gvt_debugfs_remove_vgpu(struct intel_vgpu *vgpu) 195 195 { 196 196 struct intel_gvt *gvt = vgpu->gvt; 197 - struct drm_minor *minor = gvt->gt->i915->drm.primary; 197 + struct dentry *debugfs_root = gvt->gt->i915->drm.debugfs_root; 198 198 199 - if (minor->debugfs_root && gvt->debugfs_root) { 199 + if (debugfs_root && gvt->debugfs_root) { 200 200 debugfs_remove_recursive(vgpu->debugfs); 201 201 vgpu->debugfs = NULL; 202 202 } ··· 208 208 */ 209 209 void intel_gvt_debugfs_init(struct intel_gvt *gvt) 210 210 { 211 - struct drm_minor *minor = gvt->gt->i915->drm.primary; 211 + struct dentry *debugfs_root = gvt->gt->i915->drm.debugfs_root; 212 212 213 - gvt->debugfs_root = debugfs_create_dir("gvt", minor->debugfs_root); 213 + gvt->debugfs_root = debugfs_create_dir("gvt", debugfs_root); 214 214 215 215 debugfs_create_ulong("num_tracked_mmio", 0444, gvt->debugfs_root, 216 216 &gvt->mmio.num_tracked_mmio); ··· 222 222 */ 223 223 void intel_gvt_debugfs_clean(struct intel_gvt *gvt) 224 224 { 225 - struct drm_minor *minor = gvt->gt->i915->drm.primary; 225 + struct dentry *debugfs_root = gvt->gt->i915->drm.debugfs_root; 226 226 227 - if (minor->debugfs_root) { 227 + if (debugfs_root) { 228 228 debugfs_remove_recursive(gvt->debugfs_root); 229 229 gvt->debugfs_root = NULL; 230 230 }