]> git.baikalelectronics.ru Git - kernel.git/commit
driver core: Prevent warning when removing a device link from unregistered consumer
authorAdrian Hunter <adrian.hunter@intel.com>
Fri, 16 Jul 2021 11:44:07 +0000 (14:44 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 21 Jul 2021 15:28:42 +0000 (17:28 +0200)
commitfbb89db35f13b8feb5098a63e41bb8e19e22f4c3
tree249022dd106d11ae5b031ebf19361479e1b9ef22
parent45f94fc1a4ff24ecfeef76a4a0cda54eb26940e7
driver core: Prevent warning when removing a device link from unregistered consumer

sysfs_remove_link() causes a warning if the parent directory does not
exist. That can happen if the device link consumer has not been registered.
So do not attempt sysfs_remove_link() in that case.

Fixes: 03c7b3ef64f0c ("driver core: Expose device link details in sysfs")
Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Cc: stable@vger.kernel.org # 5.9+
Reviewed-by: Rafael J. Wysocki <rafael@kernel.org>
Link: https://lore.kernel.org/r/20210716114408.17320-2-adrian.hunter@intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/core.c