diff options
author | Rob Herring <[email protected]> | 2018-07-09 09:41:53 -0600 |
---|---|---|
committer | Greg Kroah-Hartman <[email protected]> | 2018-07-10 17:22:35 +0200 |
commit | e01afc32502555beb2057ddd74401be38475d851 (patch) | |
tree | 3ea05289c6bf5369900ab2b4db3336ba34b51d8f /tools/perf/util/trace-event-scripting.c | |
parent | ac6bbf0cdf4206c517ac9789814c23e372ebce4d (diff) |
PM / Domains: Stop deferring probe at the end of initcall
All PM domain drivers must be built-in (at least those using DT), so
there is no point deferring probe after initcalls are done. Continuing
to defer probe may prevent booting successfully even if managing PM
domains is not required. This can happen if the user failed to enable
the driver or if power-domains are added to a platform's DT, but there
is not yet a driver (e.g. a new DTB with an old kernel).
Call the driver core function driver_deferred_probe_check_init_done()
instead of just returning -EPROBE_DEFER to stop deferring probe when
initcalls are done.
Acked-by: "Rafael J. Wysocki" <[email protected]>
Cc: Kevin Hilman <[email protected]>
Cc: Ulf Hansson <[email protected]>
Cc: Pavel Machek <[email protected]>
Cc: Len Brown <[email protected]>
Cc: Greg Kroah-Hartman <[email protected]>
Cc: [email protected]
Signed-off-by: Rob Herring <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions