]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
driver core: faux: Set power.no_pm for faux devices
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 28 Aug 2025 10:56:41 +0000 (12:56 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 12 Oct 2025 11:01:04 +0000 (13:01 +0200)
commit 1ad926459970444af1140f9b393f416536e1a828 upstream.

Since faux devices are not supposed to be involved in any kind of
power management, set the no_pm flag for all of them.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Cc: stable <stable@kernel.org>
Reviewed-by: Sudeep Holla <sudeep.holla@arm.com>
Link: https://lore.kernel.org/r/6206518.lOV4Wx5bFT@rafael.j.wysocki
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/faux.c

index f5fbda0a9a44bd8e4831ee0ef9fc87841146d2da..21dd02124231a90ec51cac886831b61bf51a4435 100644 (file)
@@ -155,6 +155,7 @@ struct faux_device *faux_device_create_with_groups(const char *name,
                dev->parent = &faux_bus_root;
        dev->bus = &faux_bus_type;
        dev_set_name(dev, "%s", name);
+       device_set_pm_not_required(dev);
 
        ret = device_add(dev);
        if (ret) {