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

From: Maria Lisina

Date: Wed Sep 16 2026 - 12:30:39 EST


There is no point to keep the variable dir just to assing
lpss->debugfs to it later, just use lpss->debugfs directly.

Reviewed-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx>
Signed-off-by: Maria Lisina <sekoohaka.sarisan@xxxxxxxxx>
---
drivers/mfd/intel-lpss.c | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/drivers/mfd/intel-lpss.c b/drivers/mfd/intel-lpss.c
index 190de88d146aae9418566adf36a47d11afa90b2a..170cc004a9449cb352e3e1ef22ceb35759368ff4 100644
--- a/drivers/mfd/intel-lpss.c
+++ b/drivers/mfd/intel-lpss.c
@@ -144,18 +144,14 @@ static void intel_lpss_cache_ltr(struct intel_lpss *lpss)

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);

/* 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);
}

static void intel_lpss_debugfs_remove(struct intel_lpss *lpss)

--
2.47.3