Re: [PATCH v3] mfd: intel-lpss: Fix DebugFS initialization

From: Andy Shevchenko

Date: Mon Sep 14 2026 - 00:30:16 EST


On Sun, Sep 13, 2026 at 05:53:53PM +0500, Maria Lisina via B4 Relay wrote:

This is a fair report and patch, but three versions over a night?!
Please, slow down! Even with this kind of patch you have to wait
at least 24h between versions.

> The original code defers DebugFS check with unnecessary warning message
> which also appears when DebugFS is simply disabled.
>
> Therefore it spams dmesg with these messages:
>
> intel-lpss 0000:00:15.0: Failed to create debugfs entries
> intel-lpss 0000:00:15.3: Failed to create debugfs entries
> intel-lpss 0000:00:1e.0: Failed to create debugfs entries
> intel-lpss 0000:00:1e.2: Failed to create debugfs entries

One message is enough as an example.

> This patch adds proper checks to intel_lpss_init() and
> intel_lpss_debugfs_add() functions and removes warning message.

...

> - ret = intel_lpss_debugfs_add(lpss);
> - if (ret)
> - dev_warn(dev, "Failed to create debugfs entries\n");
> + intel_lpss_debugfs_add(lpss);

Obviously this message is added here deliberately. If you are annoyed by it,
we may consider dropping the level.

...

> + /* Ensure intel_lpss_debugfs stays NULL on error,
> + * so intel_lpss_debugfs_add() exits properly.
> + */

/*
* Wrong comment style for multi-line
* comments.
*/

...

TL;DR: moving from warn to info or debug level would be a good compromise.

--
With Best Regards,
Andy Shevchenko