}
 
 #ifdef CONFIG_DRM_DISPLAY_DP_TUNNEL_STATE_DEBUG
-       ref_tracker_dir_init(&mgr->ref_tracker, 16, "drm_dptun", "dptun");
+       ref_tracker_dir_init(&mgr->ref_tracker, 16, "drm_dptun");
 #endif
 
        for (i = 0; i < max_group_count; i++) {
 
 {
        if (!rpm->debug.class)
                ref_tracker_dir_init(&rpm->debug, INTEL_REFTRACK_DEAD_COUNT,
-                                    "intel_runtime_pm", dev_name(rpm->kdev));
+                                    "intel_runtime_pm");
 }
 
 static intel_wakeref_t
 
 
 #if IS_ENABLED(CONFIG_DRM_I915_DEBUG_WAKEREF)
        if (!wf->debug.class)
-               ref_tracker_dir_init(&wf->debug, INTEL_REFTRACK_DEAD_COUNT, "intel_wakeref", name);
+               ref_tracker_dir_init(&wf->debug, INTEL_REFTRACK_DEAD_COUNT, "intel_wakeref");
 #endif
 }
 
 
        struct list_head        list; /* List of active trackers */
        struct list_head        quarantine; /* List of dead trackers */
        const char              *class; /* object classname */
-       char                    name[32];
 #endif
 };
 
 
 #endif /* CONFIG_DEBUG_FS */
 
+/**
+ * ref_tracker_dir_init - initialize a ref_tracker dir
+ * @dir: ref_tracker_dir to be initialized
+ * @quarantine_count: max number of entries to be tracked
+ * @class: pointer to static string that describes object type
+ *
+ * Initialize a ref_tracker_dir. If debugfs is configured, then a file
+ * will also be created for it under the top-level ref_tracker debugfs
+ * directory.
+ *
+ * Note that @class must point to a static string.
+ */
 static inline void ref_tracker_dir_init(struct ref_tracker_dir *dir,
                                        unsigned int quarantine_count,
-                                       const char *class,
-                                       const char *name)
+                                       const char *class)
 {
        INIT_LIST_HEAD(&dir->list);
        INIT_LIST_HEAD(&dir->quarantine);
        refcount_set(&dir->untracked, 1);
        refcount_set(&dir->no_tracker, 1);
        dir->class = class;
-       strscpy(dir->name, name, sizeof(dir->name));
        ref_tracker_dir_debugfs(dir);
        stack_depot_init();
 }
 
 static inline void ref_tracker_dir_init(struct ref_tracker_dir *dir,
                                        unsigned int quarantine_count,
-                                       const char *class,
-                                       const char *name)
+                                       const char *class)
 {
 }
 
 
        stats = ref_tracker_get_stats(dir, display_limit);
        if (IS_ERR(stats)) {
                pr_ostream(s, "%s%s@%p: couldn't get stats, error %pe\n",
-                          s->prefix, dir->name, dir, stats);
+                          s->prefix, dir->class, dir, stats);
                return;
        }
 
                if (sbuf && !stack_depot_snprint(stack, sbuf, STACK_BUF_SIZE, 4))
                        sbuf[0] = 0;
                pr_ostream(s, "%s%s@%p has %d/%d users at\n%s\n", s->prefix,
-                          dir->name, dir, stats->stacks[i].count,
+                          dir->class, dir, stats->stacks[i].count,
                           stats->total, sbuf);
                skipped -= stats->stacks[i].count;
        }
 
        if (skipped)
                pr_ostream(s, "%s%s@%p skipped reports about %d/%d users.\n",
-                          s->prefix, dir->name, dir, skipped, stats->total);
+                          s->prefix, dir->class, dir, skipped, stats->total);
 
        kfree(sbuf);
 
 
 {
        int i;
 
-       ref_tracker_dir_init(&ref_dir, 100, "selftest", "selftest");
+       ref_tracker_dir_init(&ref_dir, 100, "selftest");
 
        timer_setup(&test_ref_tracker_timer, test_ref_tracker_timer_func, 0);
        mod_timer(&test_ref_tracker_timer, jiffies + 1);
 
 
        dev->priv_len = sizeof_priv;
 
-       ref_tracker_dir_init(&dev->refcnt_tracker, 128, "netdev", name);
+       ref_tracker_dir_init(&dev->refcnt_tracker, 128, "netdev");
 #ifdef CONFIG_PCPU_DEV_REFCNT
        dev->pcpu_refcnt = alloc_percpu(int);
        if (!dev->pcpu_refcnt)
 
 {
        refcount_set(&net->passive, 1);
        refcount_set(&net->ns.count, 1);
-       ref_tracker_dir_init(&net->refcnt_tracker, 128, "net_refcnt", "net_refcnt");
-       ref_tracker_dir_init(&net->notrefcnt_tracker, 128, "net_notrefcnt", "net_notrefcnt");
+       ref_tracker_dir_init(&net->refcnt_tracker, 128, "net_refcnt");
+       ref_tracker_dir_init(&net->notrefcnt_tracker, 128, "net_notrefcnt");
 
        get_random_bytes(&net->hash_mix, sizeof(u32));
        net->dev_base_seq = 1;