Re: [PATCH v6 3/4] mfd: intel-lpss: Remove extra DebugFS dentry

From: Andy Shevchenko

Date: Wed Sep 16 2026 - 12:31:23 EST


On Wed, Sep 16, 2026 at 07:36:41PM +0500, Maria Lisina wrote:
> There is no point to keep the variable dir just to assing
> lpss->debugfs to it later, just use lpss->debugfs directly.

...

> static void intel_lpss_debugfs_add(struct intel_lpss *lpss)
> {
> - struct dentry *dir;
> -
> - dir = debugfs_create_dir(dev_name(lpss->dev), intel_lpss_debugfs);
> + lpss->debugfs = debugfs_create_dir(dev_name(lpss->dev),
> + intel_lpss_debugfs);

As Lee pointed out, we are fine with 100 limit, so one line here and below.

> /* Cache the values into lpss structure */
> intel_lpss_cache_ltr(lpss);
>
> - debugfs_create_x32("capabilities", 0444, dir, &lpss->caps);
> - debugfs_create_x32("active_ltr", 0444, dir, &lpss->active_ltr);
> - debugfs_create_x32("idle_ltr", 0444, dir, &lpss->idle_ltr);
> -
> - lpss->debugfs = dir;
> + debugfs_create_x32("capabilities", 0444,
> + lpss->debugfs, &lpss->caps);
> + debugfs_create_x32("active_ltr", 0444,
> + lpss->debugfs, &lpss->active_ltr);
> + debugfs_create_x32("idle_ltr", 0444,
> + lpss->debugfs, &lpss->idle_ltr);
> }

--
With Best Regards,
Andy Shevchenko