PM / runtime: Update links_count also if !CONFIG_SRCU
authorLukas Wunner <lukas@wunner.de>
Sat, 10 Feb 2018 18:13:58 +0000 (19:13 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 22 Feb 2018 14:42:20 +0000 (15:42 +0100)
commitc59cce7943dff0fbafcaa4e71149ee1da879d03f
tree278a7e8b0fd8e340c3923b90102c09ed5afce832
parent2efd067aa4ef25386d4abbe2fe9b2c7f22cd9302
PM / runtime: Update links_count also if !CONFIG_SRCU

commit 433986c2c265d106d6a8e88006e0131fefc92b7b upstream.

Commit baa8809f6097 (PM / runtime: Optimize the use of device links)
added an invocation of pm_runtime_drop_link() to __device_link_del().
However there are two variants of that function, one for CONFIG_SRCU and
another for !CONFIG_SRCU, and the commit only modified the former.

Fixes: baa8809f6097 (PM / runtime: Optimize the use of device links)
Cc: v4.10+ <stable@vger.kernel.org> # v4.10+
Signed-off-by: Lukas Wunner <lukas@wunner.de>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/core.c