]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/base/core.c
firmware: fix checking for return values for fw_add_devm_name()
[mirror_ubuntu-bionic-kernel.git] / drivers / base / core.c
index 110230d865270d50465d8d341686a8a51d0ea482..6835736daf2d81dc3907b8babcf6564807df00e9 100644 (file)
@@ -313,6 +313,9 @@ static void __device_link_del(struct device_link *link)
        dev_info(link->consumer, "Dropping the link to %s\n",
                 dev_name(link->supplier));
 
+       if (link->flags & DL_FLAG_PM_RUNTIME)
+               pm_runtime_drop_link(link->consumer);
+
        list_del(&link->s_node);
        list_del(&link->c_node);
        device_link_free(link);